เดถเตเดญเดฆเดฟเดจเด, เดนเดฌเตเตผ!
เดเดจเตเดจเต เดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเด เดฐเตเดคเดฟเดเดณเดฟเตฝ เดเดจเตเดจเต เดชเดเตเดเดฟเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต เดเดพเดธเตเดเต เดเตเดฏเตเดฏเตเด เดเตเดเตเดเดฟเตปเดธเต เดเดฑเตเดฑเดตเตเด เดเดเตเดเตเดคเดตเตเด เดเดชเดฏเตเดเตเดคเต เดธเตเดนเตเดฆเดตเตเดฎเดพเดฃเต.
เดเดฎเตเดเด
เดเดเดฟ เดธเดฎเตเดนเดคเตเดคเดฟเดจเต DevOps เดเดจเตเดจ เดเตเดฐเตเดเตเดเดชเตเดชเตเดฐเต เดเดจเดฟ เดชเตเดคเตเดฎเดฏเตเดณเตเดณเดคเดฒเตเดฒ. เดชเดฒเตผเดเตเดเตเด, "going DevOps" เดเดจเตเดจ เดตเดพเดเดเด เดเดฐเต เดฎเดพเดเดฟเดเต เดฌเดเตเดเดฃเดฟเดจเตเดฑเต เดเดฟเดคเตเดฐเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เด เดฎเตผเดคเตเดคเตเดฎเตเดชเตเตพ, เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเดฟเดจเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดคเตเด เดชเดฐเตเดเตเดทเดฟเดเตเดเดคเตเดฎเดพเดฏ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดพเดฏเดฟ เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต (เดเดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด เดคเดฟเดจเตเดเตเดเดพเตพ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต, เดชเดเตเดทเต เดเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเตเดฏเตเด เดเดดเดฟเดตเดพเดเตเดเตเดเดฏเดพเดฃเต).
เด เดเตเดเดจเต, เด เดกเตเดฎเดฟเดจเดฟเดธเตเดเตเดฐเตเดฑเตเดฑเตผเดฎเดพเตผเดเตเดเต เดเดฑเตเดฑ เดเตเดฒเดฟเดเตเดเดฟเตฝ เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดเดฐเต เดฎเดพเดเดฟเดเต เดฌเดเตเดเตบ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเต. เดเดฐเต เดฎเตเดธเดเตเดเดฑเดฟเดจเดพเดฏเดฟ เดเดฐเต เดฌเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเดคเต เดฎเตเดคเตฝ เดเดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต-เดเดฒเตเตบ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เด เดเดพเดธเตโเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดตเดฟเดง เดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฒเดเตเดทเตเดฏเด เดเดจเตเดจเตเดคเดจเตเดจเตเดฏเดพเดฃเต: เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฌเดฟเตฝเดกเต, เดตเดฟเดจเตเดฏเดพเดธเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดเตเดฐเดฟเดฏ เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดธเตเดคเดพเดฐเตเดฏเดตเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดเตเดเตเด.
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเตเดเตเดเดฟเตปเดธเต.

เดฒเดเตเดทเตเดฏเด
เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเดฟเดจเตเดฑเต เดฌเดฟเตฝเดกเต เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเดฟเดจเตเดฏเดพเดธเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดเตเดเตเดเดฟเตปเดธเต เดเตเดฒเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเด.

เดเตปเดชเตเดเตเดเต เดกเดพเดฑเตเดฑ
เดตเดฟเดตเดฟเดง เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดธเตเดดเตโเดธเต เดเตเดกเต เด เดเดเตเดเดฟเดฏ เดจเดฟเดฐเดตเดงเดฟ เดถเตเดเดฐเดฃเดเตเดเตพ เดเดเตเดเดณเตเดเต เดชเดเตเดเดฒเตเดฃเตเดเต.
เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดเต เดจเดฟเตผเดตเดเดจเด
เดจเดฎเตเดฎเตเดเต เดเตเดฒเดฟเดฏเตเดเต เดเตปเดชเตเดเตเดเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดจเตฝเดเดฃเด:
- เดเตเดฒเดฟ เดจเดเดเตเดเตเดฎเตเดชเตเตพ เดจเดฎเตเดฎเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเดจเตเด เดตเดฟเดจเตเดฏเดธเดฟเดเตเดเดพเดจเตเด เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดเตเดกเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดเต URL.
- เดฌเดฟเตฝเดกเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจ เดเดฎเตเดฎเดฟเดฑเตเดฑเดฟเดจเตเดฑเต เดเดกเดฟ.
เด เดคเต เดชเตเดพเดฒเต
เด เดเดพเดธเตเดเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดเดณเตเดชเตเดช เดฎเดพเตผเดเด เดธเตเดเตเดฐเดฟเดเดเต เดเตเดชเตเดชเดฟเดจเตเดฑเต เดฐเดฃเตเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต.

เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดชเดฏเตเดเตเดคเดพเดตเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเตเดเตเดเตเด เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดเดกเดฟเดฏเดฟเดฒเตเดเตเดเตเด เดเดณเตเดณ เดชเดพเดค เดธเตเดตเดฎเตเดงเดฏเดพ เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดธเดฎเตเดฎเดคเดฟเดเตเดเดฃเด.

เดเดฏเดฟเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดชเตเดฒเต
เดเดจเดฟ เด
เดคเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดเตเดฃเดเตเดเดณเตเด เดเดพเดฃเดพเตป เดฎเดฑเตเดฑเตเดฐเต เดคเดฐเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดชเดฐเตเดเตเดทเดฟเดเตเดเต เดจเตเดเตเดเดพเด.
เดเดฆเตเดฏเดคเตเดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ Choice Parameter เดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต Active Choices Reactive Reference Parameter เดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเตเด เดธเตเดทเตเดเดฟเดเตเดเดพเด. Choice เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเตฝ, เดจเดฎเตเดฎเตเดเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดเตเดกเต เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดเดณเตเดเต เดชเตเดฐเตเดเตพ Choices เดซเตเตฝเดกเดฟเดฒเตเดเตเดเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเตเตผเดเตเดเตเด.

เด เดฒเตเดเดจเด เดชเตเดฐเตเดเตเดทเดเตผเดเตเดเต เดเดทเตเดเดชเตเดชเตเดเตเดเตเดเตเดเดฟเตฝ, เด เดเตเดคเตเดค เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเตเดกเต เดตเดดเดฟ เดตเดฟเดตเดฐเดฃเด (เดเตเดกเต เดเดฏเดฟ เดเตเตบเดซเดฟเดเดฑเตเดทเตป) เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเตปเดเดฟเตปเดธเดฟเตฝ เดเดพเดธเตโเดเตเดเตเดเตพ เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏ เดเดพเตป เดตเดฟเดตเดฐเดฟเดเตเดเตเด, เด เดคเดพเดฏเดคเต, เดจเดฎเตเดเตเดเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟ เดจเดพเดฎเดเตเดเตพ เดธเตเดตเดฎเตเดงเดฏเดพ เดจเตฝเดเดฟ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ; เดเดฒเตเดฒเดพเด เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดธเดเดญเดตเดฟเดเตเดเตเด (เดจเดฎเตเดฎเตเดเต เดเตเดกเดฟเดจเต SCM-เตฝ เดจเดฟเดจเตเดจเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดญเดฟเดเตเดเตเดเดฏเตเด เด เดฒเดฟเดธเตเดฑเตเดฑเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด).
เดเดฐเต เดถเตเดเดฐเดคเตเดคเดฟเดจเตเด เด เดคเดฟเดจเตเดฑเตเดคเดพเดฏ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดณเตเดณเดคเดฟเดจเดพเตฝ, เดเดฆเตเดฏเดคเตเดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต (test1 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ test2) เดฎเตเดฒเตเดฏเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเด.
เดเดเตเดฑเตเดฑเตเดตเต เดเตเดฏเตโเดธเดธเต เดฑเดฟเดฏเดพเดเตเดเตเดตเต เดฑเดซเดฑเตปเดธเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเตเตฝเดกเตเดเตพ เดเดฃเตเดเต:
- เดชเตเดฐเต โ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดจเดพเดฎเด.
- เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต โ เดฑเดซเดฑเตปเดธเตเดกเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ เดซเตเตฝเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดฎเดพเดฑเตเดฎเตเดชเตเดดเตเดฒเตเดฒเดพเด เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเตเดกเต (เดจเดฎเตเดฎเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดจเดฎเตเดฎเตพ test1 เดจเตเด test2 เดจเตเด เดเดเดฏเดฟเตฝ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฎเตเดชเตเตพ).
- เดตเดฟเดตเดฐเดฃเด - เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดฐเต เดนเตเดฐเดธเตเดต เดตเดฟเดตเดฐเดฃเด.
- เดเตเดฏเตโเดธเต เดคเดฐเด โ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดจเตฝเดเตเดจเตเดจ เดเดฌเตโเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเต เดคเดฐเด (เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดเตเดเตพ HTML เดเตเดกเต เดจเตฝเดเตเด).
- เดชเดฐเดพเดฎเตผเดถเดฟเดเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ โ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดกเต เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดฎเตเดฒเตเดฏเด เดฎเดพเดฑเตเดจเตเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดชเตเดฐเต.

เด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเดฟเดฒเต เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเด เดซเตเตฝเดกเต เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดจเดฎเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดชเตเดเดพเด. เดเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดจเดเดชเตเดชเดพเดเตเดเตฝ เดเดชเตเดทเดจเตเดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต: เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเตเดฐเตเดตเดฟ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เด
เดฅเดตเดพ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตผ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต.
เดจเดฎเตเดฎเตพ เดเดฆเตเดฏเดคเตเดคเตเดคเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดฒเตผ เดเดจเตเดจเดคเต เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเดเด เดเดดเตเดคเดฟเดฏ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เด
เดต เดตเตเดฃเตเดเตเด เดเตเดชเตเดชเดฟ-เดชเตเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดคเต เดคเดจเตเดจเต เดฎเดฑเตเดฑเต เดเตเดฒเดฟเดเดณเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เด
เดจเตเดตเดฆเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดชเตเดฒเดเดฟเตป เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.
เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดเดฐเต เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฒเตเดฒเดพ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเดณเตเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฐเตเดตเดฟ เดเตเดกเต:
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 เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดพเตฝ:

เดจเดฟเดเตเดเตพ test2 เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเดพเตฝ:

เดเดฐเต เดคเดตเดฃเดฏเตเด URL เดชเดเตผเดคเตเดคเดฟ เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฎเตเดฎเดฟเดฑเตเดฑเต เดเดกเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดจเดฟเดเตเดเดณเตเดเต เดเดพเดธเตโเดเตเดเตเดฎเดพเดฏเดฟ เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดธเดเดตเดฆเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดเตเดฎเตเดจเตเดจเต เดธเดฎเตเดฎเดคเดฟเดเตเดเตเดจเตเดจเต.
เดชเดฟ.เดเดธเต เด เดฒเตเดเดจเด เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตฝเดเตเดจเตเดจเต, เด เดฐเตเดชเดคเตเดคเดฟเตฝ เดชเตเดฐเดพเดฏเตเดเดฟเด เดชเตเดฐเดฏเตเดเด เดเดฃเตเดเดพเดเดฃเดฎเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดธเดเดฌเตเดฒเดฟเดเตพเดเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเต, เดชเดเตเดทเต เด เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดฆเตเดฆเตเดถเตเดฏเด เดเดชเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดคเตเดณเดฟเดฏเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเดฐเดฟเดนเดพเดฐเด เดจเตฝเดเตเด เดเดจเตเดจเดคเดฒเตเดฒ.
เดชเดฟ.เดเดธเต.เดเดธเต. เดเดพเตป เดจเตเดฐเดคเตเดคเต เดเดดเตเดคเดฟเดฏเดคเตเดชเตเดฒเต, เด เดฒเตเดเดจเด เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เด เดเตเดคเตเดคเดคเต เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด เดเตเดกเต เดตเดดเดฟ เดเตเดเตเดเดฟเตปเดธเต เดเดพเดธเตโเดเตเดเตเดเดณเตเดเต เดกเตเดจเดพเดฎเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป.
เด เดตเดฒเดเดฌเด: www.habr.com
