เดถเตเดญเดฆเดฟเดจเด, เดนเดฌเตเตผ!
เดเดจเตเดจเต เดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเตเดณเตเดณ เดตเดดเดฟเดเดณเดฟเตฝ เดเดจเตเดจเต เดชเดเตเดเดฟเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต
เดเดฎเตเดเด
DevOps เดเดจเตเดจ เด เดคเตเดคเดฐเดฎเตเดฐเต เดเตเดฐเตเดเตเดเตเดดเตเดคเตเดคเต เดเดเดฟ เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดฑเตเดฑเดฟเดเตเดเต เดเดจเดฟ เดชเตเดคเดฟเดฏ เดเดพเดฐเตเดฏเดฎเดฒเตเดฒ. เดชเดฒเตผเดเตเดเตเด, "DevOps" เดเดจเตเดจ เดตเดพเดเตเดฏเด เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเดพเดเดฟเดเต เดฌเดเตเดเดฃเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดธเตเดตเดฏเดฎเตเดต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดคเตเด เดชเดฐเตเดเตเดทเดฟเดเตเดเดคเตเดฎเดพเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต (เดเดฒเตเดฒเดพเด เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต, เดชเดเตเดทเต เดเดเตเดเตพ เดเดฒเตเดฒเดพ เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เด เดฎเตเตผเดคเตเดคเดฎเดพเดฃเต).
เด เดคเดฟเดจเดพเตฝ, เด เดกเตโเดฎเดฟเดจเดฟเดธเตโเดเตเดฐเตเดฑเตเดฑเตผเดฎเดพเตผเดเตเดเต เดเดฑเตเดฑ เดเตเดฒเดฟเดเตเดเดฟเตฝ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เด เดคเตเดคเดฐเดฎเตเดฐเต เดฎเดพเดเดฟเดเต เดฌเดเตเดเตบ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเดณเตเดณ เดเตผเดกเตผ เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเต. เด เดเดพเดธเตโเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดตเดฟเดง เดคเดฐเดเตเดเดณเตเดฃเตเดเต: เดเดคเตเดเตเดเดฟเดฒเตเด เดคเตฝเดเตเดทเดฃ เดธเดจเตเดฆเตเดถเดตเดพเดนเดเตผเดเตเดเดพเดฏเดฟ เดเดฐเต เดฌเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเดคเต เดฎเตเดคเตฝ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเดฟเดจเตเดฒเตเดฒเดพเด เดเดฐเต เดฒเดเตเดทเตเดฏเดฎเตเดฃเตเดเต - เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเดตเตเด เดตเดฟเดจเตเดฏเดพเดธเดตเตเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดธเตเดคเดพเดฐเตเดฏเดตเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดเตเดเตเด.
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเตเดเตเดเดฟเตปเดธเต.
เดฒเดเตเดทเตเดฏเด
เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเดฟเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเดตเตเด (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ) เดตเดฟเดจเตเดฏเดพเดธเดตเตเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดเตเดเตเดเดฟเตปเดธเต เดเตเดฒเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเด.
เดเตปเดชเตเดเตเดเต เดกเดพเดฑเตเดฑ
เดตเดฟเดตเดฟเดง เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเตเดเดณเตเดเต เดธเตเดดเตเดธเต เดเตเดกเต เด เดเดเตเดเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดเตพ เดเดเตเดเดณเตเดเต เดชเดเตเดเดฒเตเดฃเตเดเต.
เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดเตเดเดณเตเดเต เดเตเดฒเดฟเดฏเตเดเต เดเตปเดชเตเดเตเดเดพเดฏเดฟ เดธเตเดตเตเดเดฐเดฟเดเตเดเดฃเด:
- เดเตเดฒเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดจเตเด เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดเตเดกเตเดณเตเดณ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดเต URL.
- เดจเดฟเตผเดฎเตเดฎเดพเดฃเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเตเดเต เดเดกเดฟ.
เด เดคเต เดชเตเดพเดฒเต
เด เดเดพเดธเตเดเต เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฎเดพเตผเดเตเดเด, เดเตเดชเตเดชเต เดธเตเดเตเดฐเดฟเดเดเต เดฐเดฃเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต.
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดชเดฏเตเดเตเดคเดพเดตเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเตเดเตเดเตเด เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดเดกเดฟเดฏเดฟเดฒเตเดเตเดเตเดฎเตเดณเตเดณ เดชเดพเดค เดธเตเดตเดฎเตเดงเดฏเดพ เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ.
เดเดเตเดฃเตเดเดคเดฟเดจเตเดจเต
เดเดชเตเดชเตเตพ เด
เดคเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดเตเดฃเดเตเดเดณเตเด เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเดฑเตเดฑเตเดฐเต เดคเดฐเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดชเดฐเตเดเตเดทเดฟเดเตเดเดพเด.
เดเตเดฏเตโเดธเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฆเตเดฏ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเดพเด, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต - เดธเดเตเดต เดเตเดฏเตโเดธเตเดเตพ เดฑเดฟเดฏเดพเดเตเดเตเดตเต เดฑเดซเดฑเตปเดธเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ. เดเตเดฏเตโเดธเต เดคเดฐเด เดเดณเตเดณ เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเตฝ, เดเดเตเดเดณเตเดเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเตเดเดณเตเดเต เดเตเดกเต เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดเดณเตเดเต เดชเตเดฐเตเดเตพ เดเตเดฏเตโเดธเต เดซเตเตฝเดกเดฟเตฝ เดเดเตเดเตพ เดธเตเดตเดฎเตเดงเดฏเดพ เดเตเตผเดเตเดเตเด.
เดชเตเดฐเตเดเตเดทเดเตผเดเตเดเต เด เดฒเตเดเดจเด เดเดทเตเดเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดเตเดคเตเดค เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดเตเดกเดฟเดฒเตเดเตเดฏเตเดณเตเดณ เดเดฐเต เดตเดฟเดตเดฐเดฃเด (เดเตเดกเดพเดฏเดฟ เดเตเตบเดซเดฟเดเดฑเตเดทเตป) เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเตปเดเดฟเตปเดธเดฟเตฝ เดเดพเดธเตโเดเตเดเตเดเตพ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏ เดเดพเตป เดตเดฟเดตเดฐเดฟเดเตเดเตเด, เด เดคเดพเดฏเดคเต. เดจเดฎเตเดเตเดเต เดธเตเดตเดฎเตเดงเดฏเดพ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดจเดพเดฎเดเตเดเตพ เดจเตฝเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดเดฒเตเดฒเดพเด เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดธเดเดญเดตเดฟเดเตเดเตเด (เดเดเตเดเดณเตเดเต เดเตเดกเดฟเดจเต SCM-เตฝ เดจเดฟเดจเตเดจเต เดถเตเดเดฐเดฃเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดญเดฟเดเตเดเตเด เดเตเดเดพเดคเต เด เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเตเดชเตเดชเด เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเด).
เดเดฆเตเดฏ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ (เดเตเดธเตเดฑเตเดฑเต1 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดธเตเดฑเตเดฑเต2) เดเดเตเดเตเดเตเดจเตเดจ เดฎเตเดฒเตเดฏเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเด, เดเดพเดฐเดฃเด เดเดฐเต เดถเตเดเดฐเดคเตเดคเดฟเดจเตเด เด เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเดณเตเดเต เดชเดเตเดเดฟเดเดฏเตเดฃเตเดเต.
เดธเดเตเดต เดเตเดฏเตโเดธเตเดเตพ เดฑเดฟเดฏเดพเดเตเดเตเดตเต เดฑเดซเดฑเตปเดธเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเตเตฝเดกเตเดเตพ เดเดฃเตเดเต:
- เดชเตเดฐเต - เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดชเตเดฐเต.
- เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต - เดฑเดซเดฑเตปเดธเต เดเตเดฏเตโเดค เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดซเตเตฝเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดฎเดพเดฑเตเดฑเตเดฎเตเดชเตเดดเตเดฒเตเดฒเดพเด เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเตเดกเต (เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ test1 เดจเตเด test2 เดจเตเด เดเดเดฏเดฟเตฝ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฎเตเดชเตเตพ).
- เดตเดฟเดตเดฐเดฃเด - เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดนเตเดฐเดธเตเดต เดตเดฟเดตเดฐเดฃเด.
- เดเตเดฏเตเดธเต เดคเดฐเด - เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเตฝเดเตเดจเตเดจ เดเดฌเตเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดคเดฐเด (เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพ html เดเตเดกเต เดจเตฝเดเตเด).
- เดชเดฐเดพเดฎเตผเดถเดฟเดเตเด เดชเดฐเดพเดฎเตเดฑเตเดฑเตผ - เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดชเตเดฐเต, เด เดคเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดฎเดพเดฑเตเดฑเตเดฎเตเดชเตเตพ, เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด.
เด เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดฒเต เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดซเตเตฝเดกเต เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฎเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดชเตเดเดพเด. เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดคเดฐเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต: เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเตเดฐเตเดตเดฟ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เด
เดฅเดตเดพ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดฒเตผ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต.
เดเดเตเดเตพ เดเดฆเตเดฏเดคเตเดคเตเดคเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดจเดฟเดเตเดเตพ เดฎเตเดฎเตเดชเต เดเดดเตเดคเดฟเดฏ เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเตเดเตเด เดเตเดชเตเดชเดฟ-เดชเตเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดคเต เดคเดจเตเดจเต เดฎเดฑเตเดฑเต เดเดพเดธเตโเดเตเดเตเดเดณเดฟเตฝ เด
เดต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดฒเดเดฟเตป เดฎเดพเดคเตเดฐเดฎเดพเดฃเต Scriptler.
เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดถเตเดเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฒเตเดฒเดพ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเดณเตเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฐเตเดตเดฟ เดเตเดกเต:
AUTH = "ะปะพะณะธะฝ ะธ ะฟะฐัะพะปั ะฒ Base64"
GIT_URL = "url ะดะพ ะฒะฐัะตะน SCM (https://bitbucket.org/)"
PROJECT_NAME = "ะธะผั ะฟัะพะตะบัะฝะพะน ะพะฑะปะฐััะธ, ะณะดะต ะฝะฐั
ะพะดัััั ัะตะฟะพะทะธัะพัะธะธ"
def htmlBuild() {
html = """
<html>
<head>
<meta charset="windows-1251">
<style type="text/css">
div.grayTable {
text-align: left;
border-collapse: collapse;
}
.divTable.grayTable .divTableCell, .divTable.grayTable .divTableHead {
padding: 0px 3px;
}
.divTable.grayTable .divTableBody .divTableCell {
font-size: 13px;
}
</style>
</head>
<body>
"""
def commitOptions = ""
getCommitsForMicroservice(MICROSERVICE_NAME).each {
commitOptions += "<option style='font-style: italic' value='COMMIT=${it.getKey()}'>${it}</option>"
}
html += """<p style="display: inline-block;">
<select id="commit_id" size="1" name="value">
${commitOptions}
</select></p></div>"""
html += """
</div>
</div>
</div>
</body>
</html>
"""
return html
}
def getCommitsForMicroservice(microserviceRepo) {
def commits = [:]
def endpoint = GIT_URL + "/rest/api/1.0/projects/${PROJECT_NAME}/repos/${microserviceRepo}/commits"
def conn = new URL(endpoint).openConnection()
conn.setRequestProperty("Authorization", "Basic ${AUTH}")
def response = new groovy.json.JsonSlurper().parseText(conn.content.text)
response.values.each {
commits.put(it.displayId, it.message)
}
return commits
}
return htmlBuild()
เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดเดเตเดเดพเดคเต, เด เดเตเดกเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดจเดพเดฎเด (MICROSERVICE_NAME) เดเตปเดชเตเดเตเดเดพเดฏเดฟ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ เด
เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดฌเดฟเดฑเตเดฑเตเดฌเดพเดเตเดเตเดฑเตเดฑเต (เดฐเตเดคเดฟ เดเตเดฑเตเดฑเตเดเดฎเตเดฎเดฟเดฑเตเดฑเตเดธเต เดซเตเตผ เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต) เด
เดคเดฟเดจเตเดฑเต API เดเดชเดฏเตเดเดฟเดเตเดเต, เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเดฟเดจเดพเดฏเดฟ เดเดฒเตเดฒเดพ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเดณเตเดเตเดฏเตเด เดเดกเดฟเดฏเตเด เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดธเดจเตเดฆเตเดถเดตเตเด เดฒเดญเดฟเดเตเดเตเด.
เดจเตเดฐเดคเตเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, เด เดเตเดกเต เดชเตเดเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ html เดจเตฝเดเดฃเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด เดเตเตปเดเดฟเตปเดธเดฟเตฝ, เด
เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เดฌเดฟเดฑเตเดฑเตเดฌเดเตเดเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเด เดเดฒเตเดฒเดพ เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดชเตเดคเดฟเดเตเดเต เด
เดต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดเตเตผเดเตเดเตเดจเตเดจเต.
เดเดฒเตเดฒเดพ เดเดเตเดเดเตเดเดณเตเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟเดฏ เดถเตเดทเด, เด เดคเตเดคเดฐเดฎเตเดฐเต เดฎเดจเตเดนเดฐเดฎเดพเดฏ เดชเตเดเต เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเดฃเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด.
เดจเดฟเดเตเดเตพ test1 microservice เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเตเดเตเดเดฟเตฝ:
เดจเดฟเดเตเดเตพ test2 microservice เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเตเดเตเดเดฟเตฝ:
เดเดฐเต เดคเดตเดฃเดฏเตเด url เดชเดเตผเดคเตเดคเดฟ เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดเดกเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดฟเดเตเดเดณเตเดเต เดเดพเดธเตเดเตเดเตเดฎเดพเดฏเดฟ เดเดเดชเดดเดเตเดจเตเดจเดคเต เดเตเดเตเดคเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดเตเดฎเตเดจเตเดจเต เดธเดฎเตเดฎเดคเดฟเดเตเดเตเด.
เดชเดฟ.เดเดธเต เด เดฒเตเดเดจเด เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตฝเดเตเดจเตเดจเต, เดเดคเต เด เดฐเตเดชเดคเตเดคเดฟเตฝ เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเดฃเดฎเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดธเดเดฌเตเดฒเดฟเดเตพเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เด เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดฆเตเดฆเตเดถเตเดฏเด เดเดชเดเดฐเดฃเด เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเดฐเดฟเดนเดพเดฐเด เดจเตฝเดเดฒเดฒเตเดฒ.
เดชเดฟ.เดเดธเต.เดเดธเต เดเดพเตป เดจเตเดฐเดคเตเดคเต เดเดดเตเดคเดฟเดฏเดคเตเดชเตเดฒเต, เด เดฒเตเดเดจเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดเตเดคเตเดคเดคเต เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด เดเตเดกเต เดตเดดเดฟ เดเตเดเตเดเดฟเตปเดธเต เดเดพเดธเตเดเตเดเตเดเดณเตเดเต เดกเตเดจเดพเดฎเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป.
เด เดตเดฒเดเดฌเด: www.habr.com