เจคเจฟเจเจนเจพเจฐ เจฆเฉ เจนเจฟเฉฑเจธเฉ เจตเจเฉเจ เจเจฏเฉเจเจฟเจค DevOpsConf 27 เจเจพเจจเจซเจฐเฉฐเจธ เจฆเฉ เจฎเฉเฉฑเจ เจนเจพเจฒ เจตเจฟเฉฑเจ 2019 เจฎเจ
เจชเฉเจธเจผเจเจพเจฐเฉ เจคเฉเจ เจฒเฉ เจเฉ, เจธเจพเจกเฉ เจเจชเจฏเฉเจเจคเจพ (เจชเจนเจฟเจฒเจพเจ เจกเฉเจช เจตเจเฉเจ เจเจพเจฃเฉ เจเจพเจเจฆเฉ เจธเฉ) เจฆเฉ เจเจคเจฟเจนเจพเจธเจ เจฎเฉเจฒเจชเฉฑเจฅเจฐ 'เจคเฉ เจชเจนเฉเฉฐเจ เจเจ เจนเฉ GitHub 'เจคเฉ 1000 เจคเจพเจฐเฉ โ เจ เจธเฉเจ เจเจฎเฉเจฆ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจธเจฆเจพ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเจพ เจตเจง เจฐเจฟเจนเจพ เจญเจพเจเจเจพเจฐเจพ เจฌเจนเฉเจค เจธเจพเจฐเฉ DevOps เจเฉฐเจเฉเจจเฉเจ เจฐเจพเจ เจฒเจ เจเฉเจตเจจ เจจเฉเฉฐ เจเจธเจพเจจ เจฌเจฃเจพ เจฆเฉเจตเฉเจเจพเฅค
เจเจธ เจฒเจ, เจเจ เจชเฉเจธเจผ เจเจฐเฉเจ
เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเฉฐ เจเฉเจก เจกเจฟเจฒเฉเจตเจฐ เจเจฐเจจเจพ
เจเฉฑเจฒ เจนเฉเจฃ werf เจฌเจพเจฐเฉ เจจเจนเฉเจ เจนเฉเจตเฉเจเฉ, เจชเจฐ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ CI/CD เจฌเจพเจฐเฉ เจนเฉเจตเฉเจเฉ, เจเจฟเจธเจฆเจพ เจ
เจฐเจฅ เจนเฉ เจเจฟ เจธเจพเจกเจพ เจธเฉเจซเจเจตเฉเจ
เจฐ เจกเฉเจเจฐ เจเฉฐเจเฉเจจเจฐเจพเจ เจตเจฟเฉฑเจ เจชเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค (เจฎเฉเจ เจเจธ เจฌเจพเจฐเฉ เจตเจฟเฉฑเจ เจเฉฑเจฒ เจเฉเจคเฉ เจธเฉ
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจกเจฟเจฒเฉเจตเจฐเฉ เจเจฟเจนเฉ เจเจฟเจนเฉ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ?
- เจเฉเจก เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ Git เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจนเฉเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเฉฑเจ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ เจ เจคเฉ เจกเฉเจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
- เจเจธเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจคเฉเจจเจพเจค เจ เจคเฉ เจเจฒเจพเจเจฃเจพ เจนเฉ เจฌเจพเจฐเฉ เจจเจฟเจฐเจฆเฉเจธเจผ เจตเฉ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจคเฉเจจเจพเจคเฉ เจชเฉเจพเจ 'เจคเฉ, เจเจน เจจเจฟเจฐเจฆเฉเจธเจผ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเฉฐ เจญเฉเจเฉ เจเจพเจเจฆเฉ เจนเจจ, เจเฉ เจฐเจเจฟเจธเจเจฐเฉ เจคเฉเจ เจฒเฉเฉเฉเจเจฆเจพ เจเจฟเฉฑเจคเจฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฒเจพเจเจ เจเจฐเจฆเจพ เจนเฉเฅค
- เจจเจพเจฒ เจนเฉ, เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเฉเจธเจ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจเจฟเฉฑเจคเจฐ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเจฐเจจ เจตเฉเจฒเฉ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจคเฉเจธเฉเจ (เจเจธเฉ เจนเจฆเจพเจเจคเจพเจ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเฉ เจนเฉเจ) เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจเฉฑเจ เจเจพเจชเฉ (เจเฉฑเจ เจตเฉฑเจเจฐเฉ K8s เจจเฉเจฎเจธเจชเฉเจธ เจเจพเจ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ) เจตเฉ เจฒเจเจพ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจฅเฉ เจเฉเจธเจ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉเฅค
- เจ เฉฐเจค เจตเจฟเฉฑเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ CI เจธเจฟเจธเจเจฎ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ เจเฉ Git (เจเจพเจ เจฌเจเจจ เจเจฒเจฟเฉฑเจเจพเจ) เจคเฉเจ เจเจตเฉเจเจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจธเจพเจฐเฉ เจฎเจจเฉเจจเฉเจค เจชเฉเจพเจตเจพเจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจฆเจพ เจนเฉ: เจฌเจฟเจฒเจก, เจชเฉเจฐเจเจพเจธเจผเจฟเจค, เจคเฉเจจเจพเจค, เจเฉเจธเจเฅค
เจเฉฑเจฅเฉ เจเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเฉเจเจธ เจนเจจ:
- เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจ
เจเฉฑเจฒ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจนเฉ (เจ
เจธเจฅเจฟเจฐ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ), เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฟเฉฑเจคเจฐ เจเฉ เจธเจพเจฐเฉ เจชเฉเจพเจตเจพเจ 'เจคเฉ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ (เจธเจเฉเจเจฟเฉฐเจ, เจเจคเจชเจพเจฆเจจ, เจเจฆเจฟ), เจเฉฑเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ. เจฎเฉเจ เจเจธ เจฌเจพเจฐเฉ เจตเจงเฉเจฐเฉ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจ
เจคเฉ เจเจฆเจพเจนเจฐเจฃเจพเจ เจจเจพเจฒ เจเฉฑเจฒ เจเฉเจคเฉ เจนเฉเฅค
เจเฉฑเจฅเฉ . - เจเจฟเจเจเจเจฟ เจ
เจธเฉเจ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจจเฉเฉฐ เจเฉเจก เจชเจนเฉเฉฐเจ เจตเจเฉเจ เจ
เจชเจฃเจพเจเจเจฆเฉ เจนเจพเจ (เจเจเจเจธเฉ), เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉเจก, เจเจธ เจจเฉเฉฐ เจ
เจธเฉเจเจฌเจฒ เจเจฐเจจ เจ
เจคเฉ เจฒเจพเจเจ เจเจฐเจจ เจฒเจ เจนเจฆเจพเจเจคเจพเจ เจนเฉเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจ เจฌเจฟเจฒเจเฉเจฒ เจเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ. เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจเจพเจฃเจเจพเจฐเฉ เจฒเจ, เจตเฉเจเฉ
เจเจนเฉ เจฐเจฟเจชเฉเจฐเจ . - เจกเจฟเจฒเจฟเจตเจฐเฉ เจเฉเจจ (เจกเจฟเจฒเฉเจตเจฐเฉ) เจ เจธเฉเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจธเจจเฉเฉฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉเจเจฆเฉ เจนเจพเจ: เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจ เจธเฉเจเจฌเจฒ เจเฉเจคเจพ เจเจฟเจ, เจเฉเจธเจ เจเฉเจคเจพ เจเจฟเจ, เจเจพเจฐเฉ เจเฉเจคเจพ เจเจฟเจ (เจฐเจฟเจฒเฉเจเจผ เจชเฉเจพเจ ) เจ เจคเฉ เจเจน เจนเฉ เจนเฉ - เจกเจฟเจฒเฉเจตเจฐเฉ เจนเฉ เจเจ เจนเฉเฅค เจชเจฐ เจ เจธเจฒ เจตเจฟเฉฑเจ, เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจเจนเฉ เจฎเจฟเจฒเจฆเจพ เจนเฉ เจเฉ เจคเฉเจธเฉเจ เจฐเฉเจฒ เจเจเจ เจเฉเจคเจพ เจนเฉ, เจจเจพ เจซเจฟเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจฒเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพ, เจ เจคเฉ เจเจฆเฉเจ เจเจน เจเฉฑเจฅเฉ เจเจพเจฃ เจฆเฉ เจฏเฉเจ เจธเฉ เจ เจคเฉ เจเจน เจเจคเจชเจพเจฆเจจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจธเฉเฅค เจเจธ เจฒเจ เจฎเฉเจจเฉเฉฐ เจตเจฟเจธเจผเจตเจพเจธ เจนเฉ เจเจฟ เจกเจฟเจฒเจฟเจตเจฐเฉ เจเฉเจจ เจเจคเจฎ เจนเฉ เจเจพเจเจฆเฉ เจนเฉ เจธเจฟเจฐเจซ เจเจพเจฐเจเจธเจผเฉเจฒ เจชเฉเจพเจ 'เจคเฉ (เจฐเจจ), เจเจพเจ เจนเฉเจฐ เจธเจนเฉ เจฐเฉเจช เจตเจฟเฉฑเจ, เจเจธ เจธเจฎเฉเจ เจตเฉ เจเจฆเฉเจ เจเฉเจก เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจคเฉเจ เจนเจเจพ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจธเฉ (เจเจธเจจเฉเฉฐ เจเฉฑเจ เจจเจตเฉเจ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจพ)เฅค
เจเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเจชเจฐเฉเจเจค เจกเจฟเจฒเฉเจตเจฐเฉ เจธเจเฉเจฎ เจคเฉ เจตเจพเจชเจธ เจเจ: เจเจน เจจเจพ เจธเจฟเจฐเจซ เจธเจพเจกเฉ เจฆเฉเจเจฐเจพ, เจฌเจฒเจเจฟ เจ
เจธเจฒ เจตเจฟเฉฑเจ เจนเจฐ เจเจฟเจธเฉ เจฆเฉเจเจฐเจพ เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจจเจพเจฒ เจจเจเจฟเฉฑเจ เจฃ เจฆเฉเจเจฐเจพ เจเฉเจ เจเฉเจคเฉ เจเจ เจธเฉ. เจ
เจธเจฒ เจตเจฟเฉฑเจ, เจเจธ เจชเฉเจเจฐเจจ เจจเฉเฉฐ เจนเฉเจฃ GitOps เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ (เจคเฉเจธเฉเจ เจเจธ เจธเจผเจฌเจฆ เจ
เจคเฉ เจเจธเจฆเฉ เจชเจฟเฉฑเจเฉ เจฆเฉ เจตเจฟเจเจพเจฐเจพเจ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ
เจธเจเฉเจ เจฌเจฃเจพเจ
เจ
เจเจฟเจนเจพ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ 2019 เจตเจฟเฉฑเจ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจเจฃ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฆเฉเจ เจนเจฐ เจเฉเจ เจเจพเจฃเจฆเจพ เจนเฉ เจเจฟ เจกเฉเจเจฐเจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฒเจฟเจเจฃเจพ เจนเฉ เจ
เจคเฉ เจเจฒเจพเจเจฃเจพ เจนเฉ docker build
?.. เจเฉฑเจฅเฉ เจเจน เจฌเจพเจฐเฉเจเฉเจเจ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจตเฉฑเจฒ เจฎเฉเจ เจงเจฟเจเจจ เจฆเฉเจฃเจพ เจเจพเจนเจพเจเจเจพ:
- เจเจฟเฉฑเจคเจฐ เจฆเจพ เจญเจพเจฐ เจฎเจพเจฎเจฒเฉ, เจเจธ เจฒเจ เจตเจฐเจคเฉ
เจฌเจนเฉ-เจชเฉเจพเจ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเจน เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉฑเจกเจฃ เจฒเจ เจเฉ เจเจชเจฐเฉเจธเจผเจจ เจฒเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจผเจฐเฉเจฐเฉ เจนเฉ. - เจฒเฉเจ
เจฐเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจฆเฉเจเจ เจเฉเจจเจพเจ เจจเฉเฉฐ เจเฉเฉ เจเฉ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ
RUN
- เจ เจฐเจฅ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจนเฉเจเจฎ. - เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจเฉเฉเจฆเจพ เจนเฉ เจกเฉเจฌเฉฑเจเจฟเฉฐเจ, เจเจฟเจเจเจเจฟ เจเจฆเฉเจ เจ เจธเฉเจเจฌเจฒเฉ เจเจฐเฉเจธเจผ เจนเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจธ เจเฉเจจ เจคเฉเจ เจธเจนเฉ เจเจฎเจพเจเจก เจฒเฉฑเจญเจฃเฉ เจชเจตเฉเจเฉ เจเจฟเจธ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ เจชเฉเจฆเจพ เจนเฉเจเฅค
- เจ เจธเฉเจเจฌเจฒเฉ เจฆเฉ เจเจคเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจฐเฉเจฒ เจเจเจ เจเจฐเจจเจพ เจ เจคเฉ เจจเจคเฉเจเฉ เจฆเฉเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจนเจฐ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ เจคเจพเจ เจคเฉเจธเฉเจ เจญเจพเจธเจผเจพ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉเจเจ เจตเจฟเฉฑเจ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจเจฃเจพ เจจเจนเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉเฅค
- เจ เจเจธเจฐ เจเฉฑเจ Git เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจคเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเจฟเฉฑเจคเจฐ, เจเจฟเจธ เจจเฉเฉฐ เจกเฉเจเจฐเจซเจพเจเจฒเจพเจ เจฆเฉ เจเฉฑเจ เจธเจฎเฉเจน (เจเจพเจ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจจเจพเจฎ เจฆเจฟเฉฑเจคเฉ เจชเฉเจพเจ ) เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจเฉเจฐเจฎเจตเจพเจฐ เจ เจธเฉเจเจฌเจฒเฉ เจจเจพเจฒ เจเฉฑเจ Bash เจธเจเฉเจฐเจฟเจชเจ เจฆเฉเจเจฐเจพ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจน เจเจเจธเจฌเจฐเจ เจฆเจพ เจธเจฟเจฐเจซ เจธเจฟเจฐเจพ เจธเฉ เจเจฟเจธเจฆเจพ เจนเจฐ เจเฉเจ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจฆเจพ เจนเฉ. เจชเจฐ เจนเฉเจฐ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจนเจจ, เจเจพเจธ เจคเฉเจฐ 'เจคเฉ:
- เจ เจเจธเจฐ เจ เจธเฉเจเจฌเจฒเฉ เจฆเฉ เจชเฉเจพเจ 'เจคเฉ เจธเจพเจจเฉเฉฐ เจเฉเจ เจเจพเจนเฉเจฆเจพ เจนเฉ เจฎเจพเจเจเจ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจคเฉเจเฉ-เจงเจฟเจฐ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ apt เจตเจฐเจเฉ เจเจฎเจพเจเจก เจฆเฉ เจจเจคเฉเจเฉ เจจเฉเฉฐ เจเฉเจธเจผ เจเจฐเฉ)เฅค
- เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ Ansimate เจธเจผเฉเฉฑเจฒ เจตเจฟเฉฑเจ เจฒเจฟเจเจฃ เจฆเฉ เจฌเจเจพเจ.
- เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจกเฉเจเจฐ เจคเฉเจ เจฌเจฟเจจเจพเจ เจฌเจฃเจพเจ (เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจตเจพเจงเฉ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจ เจฆเฉ เจเจฟเจเจ เจฒเฉเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจพเจจเฉเฉฐ เจเจธ เจฒเจ เจธเจญ เจเฉเจ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจเจฆเฉเจ เจธเจพเจกเฉ เจเฉเจฒ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจฒเฉฑเจธเจเจฐ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจเฉฐเจเฉเจจเจฐ เจเจฒเจพ เจธเจเจฆเฉ เจนเจพเจ?)
- เจธเจฎเจพเจจเจพเจเจคเจฐ เจ เจธเฉเจเจฌเจฒเฉ, เจเจฟเจธ เจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ เจคเจฐเฉเจเจฟเจเจ เจจเจพเจฒ เจธเจฎเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ: เจกเฉเจเจฐเจซเจพเจเจฒ เจคเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจฎเจพเจเจกเจพเจ (เจเฉ เจฎเจฒเจเฉ-เจธเจเฉเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉ), เจเฉฑเจเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฆเฉ เจเจ เจเจฎเจฟเจ, เจเจ เจกเฉเจเจฐเจซเจพเจเจฒเจพเจเฅค
- เจตเฉฐเจกเฉ เจตเจฟเจงเจพเจจ เจธเจญเจพ: เจ เจธเฉเจ เจเจนเจจเจพเจ เจเฉเจเจผเจพเจ เจจเฉเฉฐ เจชเฉเจกเจพเจ เจตเจฟเฉฑเจ เจเจเฉฑเจ เจพ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเฉ "เจ เจเจพเจฒเจฟเจ" เจนเจจ เจเจฟเจเจเจเจฟ เจเจนเจจเจพเจ เจฆเจพ เจเฉเจธเจผ เจเจพเจเจฌ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจเจฟเจคเฉ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจธเจเฉเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
- เจ เฉฐเจค เจตเจฟเฉฑเจ, เจฎเฉเจ เจเฉฑเจเจพเจตเจพเจ เจฆเฉ เจธเจฟเจเจฐ เจฆเจพ เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจเจเฉเจฎเฉเจเจฟเจ: เจฐเจฟเจชเฉเจเจผเจเจฐเฉ 'เจคเฉ เจเจพเจฃเจพ, เจเฉเจ เจเจฎเจพเจเจก เจเจพเจเจช เจเจฐเจจเจพ เจ เจคเฉ เจเฉฑเจ เจคเจฟเจเจฐ เจเจฟเฉฑเจคเจฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจฆเจฐเจธเจผ เจนเฉเจตเฉเจเจพ, เจเจธ เจเฉฑเจฒ เจฆเฉ เจธเจฎเจ เจจเจพเจฒ เจเจฟ เจเจฟเจตเฉเจ เจ เจคเฉ เจเฉ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฐเจจเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจฎเฉเจจเฉเฉฐ เจจเจฟเฉฑเจเฉ เจคเฉเจฐ 'เจคเฉ เจฏเจเฉเจจ เจจเจนเฉเจ เจนเฉ เจเจฟ เจธเจพเจฐเฉเจเจ เจธเฉเจเจฎเจคเจพเจตเจพเจ เจจเฉเฉฐ เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ.
เจ เจคเฉ เจเฉฑเจฅเฉ เจชเฉเจฐเฉเจเฉเจเจ เจนเจจ:
-
เจฎเฉเจฌเฉ/เจฌเจฟเจฒเจกเจเจฟเฉฑเจ - เจกเฉเจเจฐ เจเฉฐเจ เจฆเจพ เจเฉฑเจ เจฌเจฟเจฒเจกเจฐ (เจชเจนเจฟเจฒเจพเจ เจนเฉ เจกเฉเจเจฐ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจธเจเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจเจเฉเจเฉเจฐเจฟเจค), เจเฉ เจเจนเจจเจพเจ เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ; -
เจเจจเฉเจเฉ - เจเฉเจเจฒ เจคเฉเจ เจเฉฑเจ เจฌเจฟเจฒเจกเจฐ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจกเฉเจเจฐ เจคเฉเจ เจฌเจฟเจจเจพเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ; -
Buildpacks.io - CNCF เจฆเฉ เจเจเฉเจฎเฉเจเจฟเจ เจเจพเจฆเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจ เจคเฉ, เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, เจฒเฉเจ เจฐเจพเจ เจฒเจ เจฐเฉเจฌเฉเจธ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจฆเจฟเจฒเจเจธเจช เจนเฉฑเจฒ; - เจ
เจคเฉ เจนเฉเจฐ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน, เจเจฟเจตเฉเจ เจเจฟ
เจฌเจฟเจฒเจกเจพเจน ,genuinetools/img ...
...เจ
เจคเฉ เจฆเฉเจเฉ GitHub 'เจคเฉ เจเจจเฉเจนเจพเจ เจฆเฉ เจเจฟเฉฐเจจเฉ เจคเจพเจฐเฉ เจนเจจเฅค เจฏเจพเจจเฉ เจเฉฑเจ เจชเจพเจธเฉ, docker build
เจฎเฉเจเฉเจฆ เจนเฉ เจ
เจคเฉ เจเฉเจ เจเจฐ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจ
เจธเจฒ เจตเจฟเฉฑเจ เจฎเฉเฉฑเจฆเจพ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจนเฉฑเจฒ เจจเจนเฉเจ เจนเฉเจเจ เจนเฉ - เจเจธเจฆเจพ เจธเจฌเฉเจค เจตเจฟเจเจฒเจชเจ เจเฉเจฒเฉเจเจเจฐเจพเจ เจฆเจพ เจธเจฎเจพเจจเจพเจเจคเจฐ เจตเจฟเจเจพเจธ เจนเฉ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐ เจเฉฑเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเฉ เจเฉเจ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจฆเจพ เจนเฉเฅค
werf เจตเจฟเฉฑเจ เจ เจธเฉเจเจฌเจฒเฉ
เจเจธ เจฒเจ เจธเจพเจจเฉเฉฐ เจฎเจฟเจฒเฉ
เจจเฉเจฒเฉ เจตเจฟเฉฑเจ เจฐเฉฐเจเจค เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจธเจฎเจพเจจเจพเจเจคเจฐ เจฌเจฟเจฒเจก เจเจธเฉ เจฎเฉเจเจผเจฌเจพเจจ เจฆเฉ เจ
เฉฐเจฆเจฐ เจเฉเจคเจพ เจเจฟเจ เจธเฉ, เจ
เจคเฉ เจชเฉเจฒเฉ เจตเจฟเฉฑเจ เจเจเจพเจเจฐ เจเฉเจคเฉ เจเจ เจฎเฉเฉฑเจฆเจฟเจเจ เจจเฉเฉฐ เจเจฐเจฎเฉเจเจ เจฆเฉ เจ
เฉฐเจค เจคเฉฑเจ เจชเฉเจฐเจพ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจจเจพ เจนเฉ.
เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจเจพเจธเจผเจจ เจฆเจพ เจชเฉเจพเจ (เจชเฉเจฐเจเจพเจธเจผเจฟเจค)
เจ
เจธเฉเจ เจกเจพเจเจฒ เจเฉเจคเจพ docker push
... - เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฟเฉฑเจคเจฐ เจ
เฉฑเจชเจฒเฉเจก เจเจฐเจจ เจฌเจพเจฐเฉ เจเฉ เจฎเฉเจธเจผเจเจฒ เจนเฉ เจธเจเจฆเฉ เจนเฉ? เจ
เจคเฉ เจซเจฟเจฐ เจธเจตเจพเจฒ เจเฉฑเจ เจฆเจพ เจนเฉ: "เจฎเฉเจจเฉเฉฐ เจเจฟเฉฑเจคเจฐ 'เจคเฉ เจเจฟเจนเฉเจพ เจเฉเจ เจฒเจเจพเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ?" เจเจน เจธเจพเจกเฉ เจเฉเจฒ เจนเฉ, เจเฉ เจเจฟ เจเจพเจฐเจจ เจฒเจ เจชเฉเจฆเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟเจเจซเจฒเฉ (เจเจพเจ เจนเฉเจฐ เจเจฟเฉฑเจ เจฐเจฃเจจเฉเจคเฉ) เจ
เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ, เจ
เจคเฉ เจเจฆเจฏเฉเจ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ เจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเฉ เจเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจน เจเจฟเฉฑเจ เจตเจฟเฉฑเจ เจตเจพเจชเจฐเจฆเจพ เจนเฉเฅค เจเจเจผเจฐเจเจพเจฐ, เจเจฟเฉฑเจ เจธเฉฑเจเจพเจ เจฆเจพ เจธเจพเจกเจพ เจเฉฑเจเฉ เจเฉฑเจ เจธเจฐเฉเจค เจนเฉเฅค
เจเจธ เจฌเจพเจฐเฉ เจเฉฐเจจเจพ เจฎเฉเจธเจผเจเจฒ เจเฉ เจนเฉ? เจชเฉเจฐเจเจจเจจเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ: เจเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจเจจเจฌเฉฑเจงเจคเจพ เจคเฉเจ, เจเฉ เจเจฟ เจเฉเจฆเจฐเจค เจตเจฟเฉฑเจ เจ เจเฉฑเจฒ เจนเฉ (เจ เจเฉฑเจฒ), เจเฉฑเจ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจฒเจ, เจเจฟเจธ เจจเฉเฉฐ เจเฉฑเจเฉ เจเจฟเจนเจพ เจฐเฉฑเจเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจเจน เจธเจพเจกเฉ เจฒเจ เจตเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจฎเฉเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ, เจเจฟเจเจเจเจฟ เจ เจธเฉเจ เจเจน เจธเจฎเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเฉฑเจฒ เจฐเจนเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจฟเจธ เจคเฉเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉ (เจซเจฟเจฐ เจ เจธเฉเจ เจกเจฟเจซ เจ เจคเฉ เจธเจฎเจพเจจ เจเฉเจเจผเจพเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ)เฅค
เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉเจเจ
เจชเจนเจฟเจฒเฉ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจนเฉ git เจฆเจฟเจจ. เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจฐเจเจฟเจธเจเจฐเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฟเฉฑเจคเจฐ เจเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ 1.0
. เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉเจฒ เจธเจเฉเจ เจ
เจคเฉ เจเจคเจชเจพเจฆเจจ เจนเฉ, เจเจฟเฉฑเจฅเฉ เจเจน เจเจฟเฉฑเจคเจฐ เจ
เฉฑเจชเจฒเฉเจก เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจฟเฉฑเจ เจตเจฟเฉฑเจ เจ
เจธเฉเจ เจเจฎเจฟเจ เจเจฐเจฆเฉ เจนเจพเจ เจ
เจคเฉ เจเจฟเจธเฉ เจธเจฎเฉเจ เจ
เจธเฉเจ เจเฉเจ เจเจฐเจฆเฉ เจนเจพเจ 2.0
. เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจคเฉเจ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจ
เจจเฉเจธเจพเจฐ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเฉเจ เจฆเฉ เจจเจพเจฒ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเจพเจ 2.0
. เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจธเจเฉเจ 'เจคเฉ เจฐเฉเจฒ เจเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจ
เจคเฉ, เจเฉเจเจฐ เจธเจญ เจ เฉเจ เจนเฉ, เจคเจพเจ เจเจคเจชเจพเจฆเจจ เจฒเจเฅค
เจเจธ เจชเจนเฉเฉฐเจ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ เจเจน เจนเฉ เจเจฟ เจ
เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉเจ เจฒเจเจพเจเจเจฆเฉ เจนเจพเจ, เจ
เจคเฉ เจเฉเจตเจฒ เจคเจฆ เจนเฉ เจเจธเจจเฉเฉฐ เจเฉเจธเจ เจเฉเจคเจพ เจ
เจคเฉ เจฐเฉเจฒ เจเจเจ เจเฉเจคเจพเฅค เจเจฟเจเจ? เจชเจนเจฟเจฒเจพเจ, เจเจน เจธเจฟเจฐเจซเจผ เจคเจฐเจเจนเฉเจฃ เจนเฉ: เจ
เจธเฉเจ เจธเฉเจซเจเจตเฉเจ
เจฐ เจฆเจพ เจเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ เจเจพเจฐเฉ เจเจฐ เจฐเจนเฉ เจนเจพเจ เจเจฟเจธเจฆเจพ เจ
เจธเฉเจ เจ
เจเฉ เจคเฉฑเจ เจเฉเจธเจ เจตเฉ เจจเจนเฉเจ เจเฉเจคเจพ เจนเฉ (เจ
เจธเฉเจ เจนเฉเจฐ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ, เจเจฟเจเจเจเจฟ เจเจพเจเจ เจเจฐเจจ เจฒเจ, เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจเฉเจ เจฒเจเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ)เฅค เจฆเฉเจเจพ, เจเจน เจฎเจพเจฐเจ เจเจฟเฉฑเจเจซเจฒเฉ เจฆเฉ เจ
เจจเฉเจเฉเจฒ เจจเจนเฉเจ เจนเฉเฅค
เจฆเฉเจเจพ เจตเจฟเจเจฒเจช เจนเฉ git เจเจฎเจฟเจ + เจเฉเจ. เจฎเจพเจธเจเจฐ เจฌเฉเจฐเจพเจเจ เจฆเจพ เจเฉฑเจ เจเฉเจ เจนเฉ 1.0
; เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจฒเจ - เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจคเฉเจจเจพเจค เจเฉฑเจ เจเจฟเฉฑเจคเจฐเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉเจฌเจฐเจจเฉเจเจธ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจตเจฟเจ เจ
เจคเฉ เจธเจเฉเจเจฟเฉฐเจ เจฐเฉเจช เจนเจจเฅค เจ
เฉฑเจเฉ เจ
เจธเฉเจ เจเจฟเฉฑเจเจซเจฒเฉ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเฉ เจนเจพเจ: เจตเจฟเจเจพเจธ เจฒเจ เจฎเฉเฉฑเจ เจธเจผเจพเจเจพ เจตเจฟเฉฑเจ (develop
) เจ
เจธเฉเจ เจจเจตเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ, เจเจฟเจธเจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจชเจเจพเจฃเจเจฐเจคเจพ เจจเจพเจฒ เจเฉฑเจ เจตเจเจจเจฌเฉฑเจงเจคเจพ เจนเฉเฉฐเจฆเฉ เจนเฉ #c1
. เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ เจ
เจคเฉ เจเจธ เจชเจเจพเจฃเจเจฐเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจธเจจเฉเฉฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเจพเจ (#c1
). เจเจธเฉ เจชเจเจพเจฃเจเจฐเจคเจพ เจฆเฉ เจจเจพเจฒ เจ
เจธเฉเจ เจชเฉเจฐเฉเจตเจฟเจ เจฒเจ เจฐเฉเจฒ เจเจเจ เจเจฐเจฆเฉ เจนเจพเจเฅค เจ
เจธเฉเจ เจเจฎเจฟเจเจพเจ เจจเจพเจฒ เจตเฉ เจ
เจเจฟเจนเจพ เจนเฉ เจเจฐเจฆเฉ เจนเจพเจ #c2
ะธ #c3
.
เจเจฆเฉเจ เจธเจพเจจเฉเฉฐ เจ
เจนเจฟเจธเจพเจธ เจนเฉเจเจ เจเจฟ เจเฉฑเจฅเฉ เจเจพเจซเจผเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจนเจจ, เจ
เจธเฉเจ เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจธเจฅเจฟเจฐ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจ. Git เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจผเจพเจเจพ เจฌเจฃเจพเจ release_1.1
(เจฌเฉเจธ 'เจคเฉ #c3
เจคเฉฑเจ develop
). เจเจธ เจฐเฉเจฒเฉเจเจผ เจจเฉเฉฐ เจเจเฉฑเจ เจพ เจเจฐเจจ เจฆเฉ เจเฉเจ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ... เจเจน เจชเจฟเจเจฒเฉ เจชเฉเจพเจ
เจตเจฟเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ. เจเจธ เจฒเจ, เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจธเจเฉเจเจฟเฉฐเจ เจฒเจ เจฐเฉเจฒ เจเจเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจ
เจธเฉเจ เจตเจฟเฉฑเจ เจฌเฉฑเจ เจ เฉเจ เจเจฐเจฆเฉ เจนเจพเจ #c4
เจ
เจคเฉ เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจธเจเฉเจเจฟเฉฐเจ เจฒเจ เจฐเฉเจฒ เจเจเจ เจเจฐเฉเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ, เจตเจฟเฉฑเจ เจตเจฟเจเจพเจธ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉ develop
, เจเจฟเฉฑเจฅเฉเจ เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจคเจฌเจฆเฉเจฒเฉเจเจ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ release_1.1
. เจเจฟเจธเฉ เจธเจฎเฉเจ, เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจเจฎเจฟเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจ
เจคเฉ เจธเจเฉเจเจฟเฉฐเจ เจฒเจ เจ
เจชเจฒเฉเจก เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจจเจพเจฒ เจ
เจธเฉเจ เจเฉเจธเจผ เจนเจพเจ (#c25
).
เจซเจฟเจฐ เจ
เจธเฉเจ เจฐเฉเจฒเฉเจเจผ เจธเจผเจพเจเจพ เจจเฉเฉฐ (เจซเจพเจธเจ-เจซเจพเจฐเจตเจฐเจก เจจเจพเจฒ) เจฎเจฟเจฒเจพเจเจเจฆเฉ เจนเจพเจ (release_1.1
) เจฎเจพเจธเจเจฐ เจตเจฟเฉฑเจ. เจ
เจธเฉเจ เจเจธ เจชเฉเจฐเจคเฉเจฌเฉฑเจงเจคเจพ 'เจคเฉ เจจเจตเฉเจ เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉเจ เจฒเจเจพเจเจ เจนเฉ (1.1
). เจชเจฐ เจเจน เจเจฟเฉฑเจคเจฐ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจธ เจฒเจ เจเจธเจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจเจเฉฑเจ เจพ เจจเจพ เจเจฐเจจ เจฒเจ, เจ
เจธเฉเจ เจฎเฉเจเฉเจฆเจพ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจฆเฉเจเจพ เจเฉเจ เจเฉเฉเจฆเฉ เจนเจพเจ (เจนเฉเจฃ เจเจธ เจตเจฟเฉฑเจ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเจ เจนเจจ #c25
ะธ 1.1
). เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ, เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจฒเจ เจฐเฉเจฒ เจเจเจ เจเจฐเจฆเฉ เจนเจพเจเฅค
เจเฉฑเจ เจเจฎเจเจผเฉเจฐเฉ เจนเฉ เจเจฟ เจธเจเฉเจเจฟเฉฐเจ 'เจคเฉ เจธเจฟเจฐเจซ เจเฉฑเจ เจเจฟเฉฑเจคเจฐ เจ
เฉฑเจชเจฒเฉเจก เจเฉเจคเจพ เจเจฟเจ เจนเฉ (#c25
), เจ
เจคเฉ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจเจน เจตเฉฑเจเจฐเจพ เจนเฉ (1.1
), เจชเจฐ เจ
เจธเฉเจ เจเจพเจฃเจฆเฉ เจนเจพเจ เจเจฟ "เจธเจฐเฉเจฐเจ เจคเฉเจฐ 'เจคเฉ" เจเจน เจฐเจเจฟเจธเจเจฐเฉ เจคเฉเจ เจเจนเฉ เจเจฟเฉฑเจคเจฐ เจนเจจเฅค
เจ
เจธเจฒ เจจเฉเจเจธเจพเจจ เจเจน เจนเฉ เจเจฟ เจฎเจฐเจ เจเจฎเจฟเจ เจฒเจ เจเฉเจ เจธเจฎเจฐเจฅเจจ เจจเจนเฉเจ เจนเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจซเจพเจธเจ-เจซเจพเจฐเจตเจฐเจก เจเจฐเจจเจพ เจชเจตเฉเจเจพเฅค
เจ เจธเฉเจ เจนเฉเจฐ เจ เฉฑเจเฉ เจเจพ เจธเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเฉฑเจ เจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ... เจเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจกเฉเจเจฐเจซเจพเจเจฒ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจตเฉเจเฉเจ:
FROM ruby:2.3 as assets
RUN mkdir -p /app
WORKDIR /app
COPY . ./
RUN gem install bundler && bundle install
RUN bundle exec rake assets:precompile
CMD bundle exec puma -C config/puma.rb
FROM nginx:alpine
COPY --from=assets /app/public /usr/share/nginx/www/public
เจเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจธเจฟเจงเจพเจเจค เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเจธ เจคเฉเจ เจเฉฑเจ เจซเจพเจเจฒ เจฌเจฃเจพเจเจ:
- เจตเจฐเจคเฉ เจเจ เจเจฟเฉฑเจคเจฐเจพเจ เจฆเฉ เจชเจเจพเจฃเจเจฐเจคเจพเจตเจพเจ เจคเฉเจ SHA256 (
ruby:2.3
ะธnginx:alpine
), เจเฉ เจเจฟ เจเจนเจจเจพเจ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจฆเฉ เจเฉเฉฑเจเจธเจฎ เจนเจจ; - เจธเจพเจฐเฉเจเจ เจเฉเจฎเจพเจ (
RUN
,CMD
เจเจคเจเจฆเจฟ.); - SHA256 เจซเจพเจเจฒเจพเจ เจคเฉเจ เจเฉ เจเฉเฉเฉเจเจ เจเจเจเจ เจธเจจเฅค
... เจ เจคเฉ เจ เจเจฟเจนเฉ เจซเจพเจเจฒ เจคเฉเจ เจเฉเฉฑเจเจธเจฎ (เจฆเฉเจฌเจพเจฐเจพ SHA256) เจฒเจเฅค เจเจน เจฆเจธเจคเจเจค เจนเจฐ เจเฉเจเจผ เจเฉ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจค เจเจฐเจฆเฉ เจนเฉ.
เจเจ เจกเจพเจเจเฉเจฐเจพเจฎ เจคเฉ เจตเจพเจชเจธ เจเจฒเฉเจ เจ
เจคเฉ เจเจฎเจฟเจเจธ เจฆเฉ เจฌเจเจพเจ เจ
เจธเฉเจ เจ
เจเจฟเจนเฉ เจฆเจธเจคเจเจคเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเฉ, i.e. เจฆเจธเจคเจเจคเจพเจ เจจเจพเจฒ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจเฉเจ เจเจฐเฉเฅค
เจนเฉเจฃ, เจเจฆเฉเจ เจเจน เจเจผเจฐเฉเจฐเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจฐเฉเจฒเฉเจเจผ เจคเฉเจ เจฎเจพเจธเจเจฐ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเฉเฉฐ เจฎเจฟเจฒเจพเจเจฃเจพ, เจ
เจธเฉเจ เจเฉฑเจ เจ
เจธเจฒ เจฎเจฐเจ เจเจฎเจฟเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ: เจเจธเจฆเจพ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจชเจเจพเจฃเจเจฐเจคเจพ เจนเฉเจตเฉเจเจพ, เจชเจฐ เจเจนเฉ เจฆเจธเจคเจเจค เจนเฉเจฃเจเฉเฅค เจเจธเฉ เจชเจเจพเจฃเจเจฐเจคเจพ เจฆเฉ เจจเจพเจฒ เจ
เจธเฉเจ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจฐเฉเจฒ เจเจเจ เจเจฐเจพเจเจเฉเฅค
เจจเฉเจเจธเจพเจจ เจเจน เจนเฉ เจเจฟ เจนเฉเจฃ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ เจธเฉฐเจญเจต เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ เจเจฟ เจเจฟเจธ เจเจฟเจธเจฎ เจฆเฉ เจชเฉเจฐเจคเฉเจฌเฉฑเจงเจคเจพ เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจฒเจ เจงเฉฑเจเจฟเจ เจเจฟเจ เจธเฉ - เจเฉเจเจธเจฎ เจธเจฟเจฐเจซ เจเฉฑเจ เจฆเจฟเจธเจผเจพ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ. เจเจน เจธเจฎเฉฑเจธเจฟเจ เจฎเฉเจเจพเจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจตเจพเจงเฉ เจชเจฐเจค เจฆเฉเจเจฐเจพ เจนเฉฑเจฒ เจเฉเจคเฉ เจเจ เจนเฉ - เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจนเฉเจฐ เจฆเฉฑเจธเจพเจเจเจพเฅค
werf เจตเจฟเฉฑเจ เจเฉเจเจฟเฉฐเจ
werf เจตเจฟเฉฑเจ เจ เจธเฉเจ เจนเฉเจฐ เจตเฉ เจ เฉฑเจเฉ เจเจฒเฉ เจเจ เจ เจคเฉ เจเฉฑเจ เจเฉเจธเจผ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจกเจฟเจธเจเฉเจฐเฉเจฌเจฟเจเจเจฟเจก เจฌเจฟเจฒเจก เจเจฐเจจ เจฆเฉ เจคเจฟเจเจฐเฉ เจเจฐ เจฐเจนเฉ เจนเจพเจ เจเฉ เจเฉฑเจ เจฎเจธเจผเฉเจจ 'เจคเฉ เจธเจเฉเจฐ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ... เจเจธ เจฒเจ, เจ เจธเฉเจ เจฆเฉ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพ เจฐเจนเฉ เจนเจพเจ, เจ เจธเฉเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจ เจชเฉเจพเจ ะธ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ.
werf Git เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฌเจฟเจฒเจก-เจตเจฟเจธเจผเฉเจธเจผ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเฉ เจนเฉ เจเฉ เจฌเจฟเจฒเจก เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจพเจตเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจฆเฉ เจนเฉ (เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเฉฐเจธเจเจพเจฒ เจเจฐเฉ, เจธเฉเฉฑเจเจ เฉฑเจช เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจธเจฅเจพเจชเจจเจพ เจเจฐเจจเจพ). เจ เจธเฉเจ เจชเจนเจฟเจฒเฉ เจชเฉเจพเจ เจฆเฉ เจเฉเจเจธเจฎ เจตเจเฉเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจฆเจธเจคเจเจค เจฆเฉ เจจเจพเจฒ เจชเจนเจฟเจฒเฉ เจชเฉเจพเจ เจฆเฉ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจเจเฉฑเจคเจฐ เจเจฐเจฆเฉ เจนเจพเจเฅค เจซเจฟเจฐ เจ เจธเฉเจ เจธเจฐเฉเจค เจเฉเจก เจเฉเฉเจฆเฉ เจนเจพเจ, เจจเจตเฉเจ เจธเจเฉเจ เจเจฟเฉฑเจคเจฐ เจฒเจ เจ เจธเฉเจ เจเจธเจฆเฉ เจเฉเฉฑเจเจธเจฎ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจฆเฉ เจนเจพเจ... เจเจน เจเจพเจฐเจตเจพเจเจเจ เจธเจพเจฐเฉ เจชเฉเจพเจตเจพเจ เจฒเจ เจฆเฉเจนเจฐเจพเจเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ, เจเจฟเจธ เจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจธเจพเจจเฉเฉฐ เจธเจเฉเจ เจเจฟเฉฑเจคเจฐเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจฎเจฟเจฒเจฆเจพ เจนเฉเฅค เจซเจฟเจฐ เจ เจธเฉเจ เจ เฉฐเจคเจฟเจฎ เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ, เจเจฟเจธ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจฎเฉเจฒ เจฌเจพเจฐเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจตเฉ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจ เจคเฉ เจ เจธเฉเจ เจเจธ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ เจคเจฐเฉเจเจฟเจเจ เจจเจพเจฒ เจเฉเจ เจเจฐเจฆเฉ เจนเจพเจ (เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจตเฉเจฐเจตเฉ)เฅค
เจฎเฉฐเจจ เจฒเจ เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ เจเฉฑเจ เจจเจตเฉเจ เจเจฎเจฟเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเฉเจก เจฌเจฆเจฒเจฟเจ เจเจฟเจ เจนเฉเฅค เจเฉ เจนเฉเจตเฉเจเจพ? เจเฉเจก เจฌเจฆเจฒเจพเจ
เจฒเจ, เจเฉฑเจ เจชเฉเจ เจฌเจฃเจพเจเจ เจเจพเจตเฉเจเจพ เจ
เจคเฉ เจเฉฑเจ เจจเจตเจพเจ เจชเฉเจพเจ
เจเจฟเฉฑเจคเจฐ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค เจเจธ เจฆเฉ เจนเจธเจคเจพเจเจฐ เจชเฉเจฐเจพเจฃเฉ เจชเฉเจพเจ
เจเจฟเฉฑเจคเจฐ เจ
เจคเฉ เจจเจตเฉเจ เจชเฉเจ เจฆเฉ เจเฉเจเจธเจฎ เจตเจเฉเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจฃเจเฉเฅค เจเจธ เจเจฟเฉฑเจคเจฐ เจคเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจ
เฉฐเจคเจฎ เจเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจเจ เจเจพเจตเฉเจเจพเฅค เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจฆเจพ เจตเจฟเจตเจนเจพเจฐ เจฆเฉเจเฉ เจชเฉเจพเจตเจพเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเจพเจฒ เจตเจพเจชเจฐเฉเจเจพเฅค
เจเจธ เจคเจฐเฉเจนเจพเจ, เจธเจเฉเจ เจเจฟเฉฑเจคเจฐ เจเฉฑเจ เจเฉเจ เจนเจจ เจเฉ เจตเฉฐเจก เจเฉ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฌเจฃเจพเจเจเจ เจเจเจเจ เจคเจธเจตเฉเจฐเจพเจ เจกเฉเจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจ เฉฑเจชเจฒเฉเจก เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค
เจฐเจเจฟเจธเจเจฐเฉ เจฆเฉ เจธเจซเจพเจ
เจ เจธเฉเจ เจฒเฉเจ เจฐเจพเจ เจจเฉเฉฐ เจฎเจฟเจเจพเจเจฃ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจจเจนเฉเจ เจเจฐ เจฐเจนเฉ เจนเจพเจ เจเฉ เจฎเจฟเจเจพเจ เจเจ เจเฉเจเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ เจฒเจเจเจฆเฉเจเจ เจฐเจนเจฟเฉฐเจฆเฉเจเจ เจนเจจ - เจเจน เจกเฉเจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจฆเฉ เจเฉฑเจ เจฎเจฟเจเจฐเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจนเฉ. เจ เจธเฉเจ เจ เจเจฟเจนเฉ เจธเจฅเจฟเจคเฉ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐ เจฐเจนเฉ เจนเจพเจ เจเจฆเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจกเฉเจเจฐ เจเฉเจ เจเจเฉฑเจ เฉ เจนเฉเฉฐเจฆเฉ เจนเจจ เจ เจคเฉ เจ เจธเฉเจ เจธเจฎเจเจฆเฉ เจนเจพเจ เจเจฟ เจธเจพเจจเฉเฉฐ เจนเฉเจฃ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเจน เจเจเฉเจนเจพ เจฒเฉเจเจฆเฉ เจนเจจ (เจ เจคเฉ/เจเจพเจ เจ เจธเฉเจ เจเจธเจฆเจพ เจญเฉเจเจคเจพเจจ เจเจฐเจฆเฉ เจนเจพเจ)เฅค
เจธเจซเจพเจ เจฆเฉเจเจ เจฐเจฃเจจเฉเจคเฉเจเจ เจเฉ เจนเจจ?
- เจคเฉเจธเฉเจ เจฌเจธ เจเฉเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจธเจพเจซเจผ เจจเจพ เจเจฐเฉ. เจเจ เจตเจพเจฐ เจเฉเจเจธ เจฆเฉ เจเฉฑเจ เจตเฉฑเจกเฉ เจเจฒเจเจฃ เจจเฉเฉฐ เจเฉเจฒเฉเจนเจฃ เจจเจพเจฒเฉเจ เจตเจพเจงเฉ เจฅเจพเจ เจฒเจ เจฅเฉเฉเฉเจนเจพ เจเจฟเจนเจพ เจญเฉเจเจคเจพเจจ เจเจฐเจจเจพ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจชเจฐ เจเจน เจธเจฟเจฐเจซ เจเฉฑเจ เจเจพเจธ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ.
- เจชเฉเจฐเจพ เจฐเฉเจธเฉเจ. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจธเจพเจฐเฉเจเจ เจคเจธเจตเฉเจฐเจพเจ เจจเฉเฉฐ เจฎเจฟเจเจพเจเจเจฆเฉ เจนเฉ เจ เจคเฉ CI เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจฎเฉเจเฉเจฆเจพ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจนเฉ เจฎเฉเฉ-เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจชเฉเจฆเจพ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเฉ เจเฉฐเจเฉเจจเจฐ เจจเฉเฉฐ เจเจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจ เจฎเฉเฉ เจเจพเจฒเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธเจฆเฉ เจฒเจ เจเฉฑเจ เจจเจตเจพเจ เจเจฟเฉฑเจคเจฐ เจฒเฉเจก เจเฉเจคเจพ เจเจพเจตเฉเจเจพ - เจเฉฑเจ เจเจฟเจธเจฆเฉ เจ เจเฉ เจคเฉฑเจ เจเจฟเจธเฉ เจฆเฉเจเจฐเจพ เจเจพเจเจ เจจเจนเฉเจ เจเฉเจคเฉ เจเจ เจนเฉเฅค เจเจน เจ เจเฉฑเจฒ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจตเจฟเจเจพเจฐ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
- เจจเฉเจฒเจพ-เจนเจฐเจพ. เจเฉฑเจ เจฐเจเจฟเจธเจเจฐเฉ เจเจตเจฐเจซเจฒเฉ เจนเฉเจฃ เจฒเฉฑเจเฉ - เจ เจธเฉเจ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจฆเฉเจเฉ 'เจคเฉ เจ เฉฑเจชเจฒเฉเจก เจเจฐเจฆเฉ เจนเจพเจเฅค เจชเจฟเจเจฒเฉ เจตเจฟเจงเฉ เจตเจพเจเจ เจเจนเฉ เจธเจฎเฉฑเจธเจฟเจ: เจคเฉเจธเฉเจ เจเจฟเจธ เจฌเจฟเฉฐเจฆเฉ 'เจคเฉ เจฐเจเจฟเจธเจเจฐเฉ เจจเฉเฉฐ เจธเจพเจซเจผ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเฉ เจเจตเจฐเจซเจฒเฉ เจธเจผเฉเจฐเฉ เจนเฉ เจเจ เจนเฉ?
- เจธเจฎเฉเจ เจฆเฉ เจจเจพเจฒ. เจเฉ 1 เจฎเจนเฉเจจเฉ เจคเฉเจ เจชเฉเจฐเจพเจฃเฉเจเจ เจธเจพเจฐเฉเจเจ เจคเจธเจตเฉเจฐเจพเจ เจจเฉเฉฐ เจฎเจฟเจเจพเจเจฃเจพ เจนเฉ? เจชเจฐ เจจเจฟเจธเจผเจเจค เจคเฉเจฐ 'เจคเฉ เจ เจเจฟเจนเฉ เจธเฉเจตเจพ เจนเฉเจตเฉเจเฉ เจเฉ เจเจ เจฎเจนเฉเจจเฉ เจคเฉเจ เจ เจชเจกเฉเจ เจจเจนเฉเจ เจเฉเจคเฉ เจเจ เจนเฉ ...
- เจนเฉฑเจฅ เจจเจพเจฒ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ เจเจฟ เจเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฎเจฟเจเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเฉฑเจฅเฉ เจฆเฉ เจธเฉฑเจเจฎเฉเฉฑเจ เจตเจฟเจนเจพเจฐเจ เจตเจฟเจเจฒเจช เจนเจจ: เจธเจพเจซเจผ เจจเจพ เจเจฐเฉ เจเจพเจ เจจเฉเจฒเฉ-เจนเจฐเฉ + เจนเฉฑเจฅเฉเจ เจธเฉเจฎเฉเจฒ เจจเจพ เจเจฐเฉเฅค เจฌเจพเจ เจฆ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐ เจฐเจนเฉ เจนเจพเจ: เจเจฆเฉเจ เจคเฉเจธเฉเจ เจธเจฎเจเจฆเฉ เจนเฉ เจเจฟ เจฐเจเจฟเจธเจเจฐเฉ เจจเฉเฉฐ เจธเจพเจซเจผ เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ เจ เจเจฟเจ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจจเจตเฉเจเจ เจคเจธเจตเฉเจฐเจพเจ เจเฉเฉเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจฃ เจฒเจ, เจเฉฑเจ เจฎเจนเฉเจจเฉ เจฆเฉ เจฆเฉเจฐเจพเจจเฅค เจ เจคเฉ เจเฉฑเจ เจฎเจนเฉเจจเฉ เจฌเจพเจ เจฆ, เจฆเฉเจเฉ เจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ เจชเฉเจก เจ เจเฉ เจตเฉ เจชเฉเจฐเจพเจฃเฉ เจฐเจเจฟเจธเจเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเจจ, เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจตเฉ เจจเจตเฉเจ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเฉเฅค
เจ เจธเฉเจ เจเฉ เจเจฐเจจ เจเจ เจนเจพเจ werf? เจ เจธเฉเจ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเจพเจ:
- เจเจฟเฉฑเจ เจนเฉเจก: เจธเจพเจฐเฉ เจเฉเจเจธ, เจธเจพเจฐเฉเจเจ เจฌเฉเจฐเจพเจเจเจพเจ - เจเจน เจฎเฉฐเจจ เจเฉ เจเจฟ เจธเจพเจจเฉเฉฐ เจเจฟเฉฑเจคเจฐเจพเจ เจตเจฟเฉฑเจ เจเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเฉเจ เจเฉเจคเฉ เจเจ เจนเจฐ เจเฉเจเจผ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ (เจ เจคเฉ เจเฉ เจจเจนเฉเจ, เจคเจพเจ เจธเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจเจฟเฉฑเจ เจตเจฟเฉฑเจ เจนเฉ เจฎเจฟเจเจพเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ);
- เจธเจพเจฐเฉเจเจ เจซเจฒเฉเจเจ เจเฉ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเฉฐ เจฌเจพเจนเจฐ เจเฉฑเจขเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ;
- เจชเฉเจฐเจพเจฃเฉ เจฐเจฟเจชเจฒเฉเจเจพเจธเฉเจเจธ (เจเฉ เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ เจเจพเจฐเฉ เจเฉเจคเจพ เจเจฟเจ เจธเฉ), เจ เจคเฉ เจ เจธเฉเจ เจนเฉเจฒเจฎ เจฐเฉเจฒเฉเจเจผเจพเจ เจจเฉเฉฐ เจธเจเฉเจจ เจเจฐเจจ เจ เจคเฉ เจเฉฑเจฅเฉ เจจเจตเฉเจจเจคเจฎ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจเฉเจฃเจจ เจฆเฉ เจตเฉ เจฏเฉเจเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ เจนเจพเจเฅค
... เจ เจคเฉ เจเจธ เจธเฉเฉฑเจ เจคเฉเจ เจเฉฑเจ เจตเฉเจนเจพเจเจเจฒเจฟเจธเจ เจฌเจฃเจพเจ - เจเจฟเฉฑเจคเจฐเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจเฉ เจ เจธเฉเจ เจจเจนเฉเจ เจนเจเจพเจตเจพเจเจเฉเฅค เจ เจธเฉเจ เจฌเจพเจเฉ เจธเจญ เจเฉเจ เจธเจพเจซเจผ เจเจฐ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจ เจธเฉเจ เจ เจจเจพเจฅ เจธเจเฉเจ เจเจฟเฉฑเจคเจฐ เจฒเฉฑเจญเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจตเฉ เจฎเจฟเจเจพ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจเฅค
เจธเจเฉเจ เจคเฉเจจเจพเจค เจเจฐเฉ
เจญเจฐเฉเจธเฉเจฏเฉเจ เจเฉเจธเจผเจฃเจพเจฏเฉเจเจคเจพ
เจชเจนเจฟเจฒเจพ เจฌเจฟเฉฐเจฆเฉ เจเจฟเจธ เจตเฉฑเจฒ เจฎเฉเจ เจคเฉเจจเจพเจคเฉ เจตเจฟเฉฑเจ เจงเจฟเจเจจ เจเจฟเฉฑเจเจฃเจพ เจเจพเจนเจพเจเจเจพ, เจเจน เจนเฉ เจ เฉฑเจชเจกเฉเจ เจเฉเจคเฉ เจธเจฐเฉเจค เจธเฉฐเจฐเจเจจเจพ เจฆเจพ เจฐเฉเจฒเจเจเจ, เจเฉเจธเจผเจฃเจพเจคเจฎเจ เจคเฉเจฐ 'เจคเฉ เจเฉเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเฉเจฌเจฐเจจเฉเจเจธ เจธเจฐเฉเจคเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจ เจตเจพเจฒเจพ เจ เจธเจฒ YAML เจฆเจธเจคเจพเจตเฉเจเจผ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉฑเจฒ เจฐเจนเฉ เจจเจคเฉเจเฉ เจคเฉเจ เจนเจฎเฉเจธเจผเจพเจ เจฌเจนเฉเจค เจตเฉฑเจเจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจฟเจเจเจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจเฉเฉเจฆเจพ เจนเฉ:
- เจชเจเจพเจฃเจเจฐเจคเจพ;
- เจธเฉเจตเจพ เจเจพเจฃเจเจพเจฐเฉ;
- เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฎเฉเจฒ เจฎเฉเฉฑเจฒ;
- เจฎเฉเจเฉเจฆเจพ เจธเจฅเจฟเจคเฉ เจตเจพเจฒเจพ เจญเจพเจ;
- เจฆเจพเจเจฒเจพ เจตเฉเจฌเจนเฉเฉฑเจ เจฆเฉ เจนเจฟเฉฑเจธเฉ เจตเจเฉเจ เจเฉเจคเฉเจเจ เจคเจฌเจฆเฉเจฒเฉเจเจ;
- เจตเฉฑเจ-เจตเฉฑเจ เจเฉฐเจเจฐเฉเจฒเจฐเจพเจ (เจ เจคเฉ เจธเจผเจกเจฟเจเจฒเจฐ) เจฆเฉ เจเฉฐเจฎ เจฆเจพ เจจเจคเฉเจเจพเฅค
เจเจธ เจฒเจ, เจเจฆเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจธเจฐเฉเจค เจธเฉฐเจฐเจเจจเจพ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ (เจจเฉเจฏเฉ), เจ เจธเฉเจ เจเจธ เจจเจพเจฒ เจฎเฉเจเฉเจฆเจพ, "เจฒเจพเจเจต" เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจจเฉเฉฐ เจฒเฉ เจเฉ เจเจตเจฐเจฐเจพเจเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ (เจธเจฟเฉฑเจงเจพ). เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ เจธเจพเจจเฉเฉฐ เจคเฉเจฒเจจเจพ เจเจฐเจจเฉ เจชเจตเฉเจเฉ เจจเฉเจฏเฉ เจเจเจฐเฉ เจฒเจพเจเฉ เจเฉเจคเฉ เจธเฉฐเจฐเจเจจเจพ เจฆเฉ เจจเจพเจฒ (เจเจเจฐเฉ-เจฒเจพเจเฉ เจเฉเจคเจพ) เจ เจคเฉ เจเจธ 'เจคเฉ เจฐเฉเจฒ เจเจฐเฉ เจธเจฟเฉฑเจงเจพ เจชเฉเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ.
เจเจธ เจชเจนเฉเฉฐเจ เจจเฉเฉฐ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ 2-เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฎเจฟเจฒเจพเจเจฃเจพ. เจเจน เจนเฉเจฒเจฎ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจฟเจ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ.
เจตเฉ เจนเฉ 3-เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฎเจฟเจฒเจพเจเจฃเจพ, เจเฉ เจเจฟ เจเจธ เจตเจฟเฉฑเจ เจตเฉฑเจเจฐเจพ เจนเฉ:
- เจคเฉเจฒเจจเจพ เจเจเจฐเฉ-เจฒเจพเจเฉ เจเฉเจคเจพ ะธ เจจเฉเจฏเฉ, เจ เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจเฉ เจฎเจฟเจเจพเจเจ เจเจฟเจ เจธเฉ;
- เจคเฉเจฒเจจเจพ เจจเฉเจฏเฉ ะธ เจธเจฟเฉฑเจงเจพ, เจ เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจเฉ เจเฉเฉเจฟเจ เจเจพเจ เจฌเจฆเจฒเจฟเจ เจเจฟเจ เจนเฉ;
- เจธเฉฐเจเฉเจช เจชเฉเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจธเจฟเฉฑเจงเจพ.
เจ เจธเฉเจ เจนเฉเจฒเจฎ เจฆเฉ เจจเจพเจฒ 1000+ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจฆเฉ เจนเจพเจ, เจเจธเจฒเจ เจ เจธเฉเจ เจ เจธเจฒ เจตเจฟเฉฑเจ 2-เจตเฉเจ เจฎเจฐเจ เจจเจพเจฒ เจฐเจนเจฟเฉฐเจฆเฉ เจนเจพเจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจธ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจนเจจ เจเฉ เจ เจธเฉเจ เจเจชเจฃเฉ เจชเฉเจเจพเจ เจจเจพเจฒ เจนเฉฑเจฒ เจเฉเจคเฉเจเจ เจนเจจ, เจเฉ เจนเฉเจฒเจฎ เจจเฉเฉฐ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจฆเฉเจเจ เจนเจจเฅค
เจ เจธเจฒ เจฐเฉเจฒเจเจเจ เจธเจฅเจฟเจคเฉ
เจธเจพเจกเฉ CI เจธเจฟเจธเจเจฎ เจฆเฉเจเจฐเจพ เจ
เจเจฒเฉ เจเจเจจเจพ เจฆเฉ เจ
เจงเจพเจฐ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฒเจ เจเฉฑเจ เจจเจตเฉเจ เจธเฉฐเจฐเจเจจเจพ เจคเจฟเจเจฐ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจเจน เจเจธเจจเฉเฉฐ เจตเจฐเจคเฉเจ เจฒเจ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจเจฐเจฆเจพ เจนเฉ (เจฒเจพเจเฉ เจเจฐเฉ) เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ - เจนเฉเจฒเจฎ เจเจพเจ kubectl apply
. เจ
เฉฑเจเฉ, เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจเจจ-เจตเฉเจ
เจ
เจญเฉเจฆ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจฒเจ เจเฉเจฌเจฐเจจเฉเจเจธ API CI เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจฎเจจเจเจผเฉเจฐเฉ เจจเจพเจฒ เจเจตเจพเจฌ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเจน เจเจธเจฆเฉ เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเฉฑเจฅเฉ เจเฉฑเจ เจตเฉฑเจกเฉ เจธเจฎเฉฑเจธเจฟเจ เจนเฉ: เจเจเจผเจฐเจเจพเจฐ เจธเจซเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเจพ เจฎเจคเจฒเจฌ เจธเจซเจฒ เจฐเฉเจฒเจเจเจ เจจเจนเฉเจ เจนเฉ. เจเฉเจเจฐ Kubernetes เจธเจฎเจเจฆเจพ เจนเฉ เจเจฟ เจเจฟเจนเฉเฉเจเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจ
เจธเฉเจ เจ
เจเฉ เจตเฉ เจจเจนเฉเจ เจเจพเจฃเจฆเฉ เจเจฟ เจจเจคเฉเจเจพ เจเฉ เจนเฉเจตเฉเจเจพเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจซเจฐเฉฐเจเจเจเจก เจตเจฟเฉฑเจ เจชเฉเจกเจพเจ เจจเฉเฉฐ เจ
เฉฑเจชเจกเฉเจ เจเจฐเจจเจพ เจ
เจคเฉ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจเจพ เจธเจซเจฒ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ เจฌเฉเจเจเจเจก เจตเจฟเฉฑเจ เจจเจนเฉเจ, เจ
เจคเฉ เจ
เจธเฉเจ เจเฉฑเจฒ เจฐเจนเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฟเฉฑเจคเจฐเจพเจ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ เจชเฉเจฐเจพเจชเจค เจเจฐเจพเจเจเฉเฅค
เจธเจญ เจเฉเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฐเจจ เจฒเจ, เจเจธ เจธเจเฉเจฎ เจจเฉเฉฐ เจเฉฑเจ เจตเจพเจงเฉ เจฒเจฟเฉฐเจ เจฆเฉ เจฒเฉเฉ เจนเฉ - เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจเจฐเฉเจเจฐ เจเฉ เจเฉเจฌเจฐเจจเฉเจเจธ API เจคเฉเจ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเฉเจเจพ เจ
เจคเฉ เจเฉเจเจผเจพเจ เจฆเฉ เจ
เจธเจฒ เจธเจฅเจฟเจคเฉ เจฆเฉ เจนเฉเจฐ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจฒเจ เจเจธเจจเฉเฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจเจฐเฉเจเจพ. เจ
เจธเฉเจ เจเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจฌเจฃเจพเจ เจนเฉ -
werf เจชเฉฑเจงเจฐ 'เจคเฉ เจเจธ เจเจฐเฉเจเจฐ เจฆเฉ เจตเจฟเจตเจนเจพเจฐ เจจเฉเฉฐ เจเจจเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจเจซเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ เจเฉ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจเจธ เจเจพเจ เจธเจเฉเจเจซเฉเจฒเจธเฉเจเจธ 'เจคเฉ เจฐเฉฑเจเฉ เจเจ เจนเจจเฅค เจฎเฉเฉฑเจ เจตเจฟเจเจเจฟเจ - fail-mode
- เจนเฉเจ เจฒเจฟเจเฉ เจ
เจฐเจฅเจพเจ เจจเฉเฉฐ เจธเจฎเจเจฆเจพ เจนเฉ:
-
IgnoreAndContinueDeployProcess
- เจ เจธเฉเจ เจเจธ เจเฉฐเจชเฉเจจเฉเจเจ เจจเฉเฉฐ เจฐเฉเจฒ เจเจเจ เจเจฐเจจ เจฆเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเจฐเจฆเฉ เจนเจพเจ เจ เจคเฉ เจคเฉเจจเจพเจคเฉ เจเจพเจฐเฉ เจฐเฉฑเจเจฆเฉ เจนเจพเจ; -
FailWholeDeployProcessImmediately
โ เจเจธ เจเฉฐเจชเฉเจจเฉเจเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฒเจคเฉ เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจฐเฉเจเจฆเฉ เจนเฉ; -
HopeUntilEndOfDeployProcess
โ เจ เจธเฉเจ เจเจฎเฉเจฆ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจน เจเฉฐเจชเฉเจจเฉเจเจ เจคเฉเจจเจพเจคเฉ เจฆเฉ เจ เฉฐเจค เจคเฉฑเจ เจเฉฐเจฎ เจเจฐเฉเจเจพเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฐเฉเจคเจพเจ เจ
เจคเฉ เจเจจเฉเจเฉเจธเจผเจจ เจฎเฉเฉฑเจฒเจพเจ เจฆเจพ เจเจน เจธเฉเจฎเฉเจฒ fail-mode
:
เจเจฆเฉเจ เจ
เจธเฉเจ เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจคเฉเจจเจพเจค เจเจฐเจฆเฉ เจนเจพเจ, เจคเจพเจ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจกเฉเจเจพเจฌเฉเจธ (MongoDB) เจ
เจเฉ เจคเจฟเจเจฐ เจจเจพ เจนเฉเจตเฉ - เจคเฉเจจเจพเจคเฉเจเจ เจ
เจธเจซเจฒ เจนเฉ เจเจพเจฃเจเฉเจเจเฅค เจชเจฐ เจคเฉเจธเฉเจ เจเจธเจฆเฉ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจฒเจ เจชเจฒ เจฆเฉ เจเจกเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจ
เจคเฉ เจคเฉเจจเจพเจคเฉ เจ
เจเฉ เจตเฉ เจนเฉเจตเฉเจเฉเฅค
เจตเจฐเจซ เจตเจฟเฉฑเจ เจเฉเจฌเฉเจกเฉเจ เจฒเจ เจฆเฉ เจนเฉเจฐ เจเจจเฉเจเฉเจธเจผเจจ เจนเจจ:
-
failures-allowed-per-replica
- เจนเจฐเฉเจ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจฒเจ เจฎเจจเจเจผเฉเจฐ เจซเจพเจฒเจธ เจฆเฉ เจเจฟเจฃเจคเฉ; -
show-logs-until
โ เจเจธ เจชเจฒ เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค เจเจฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจคเฉฑเจ เจเจฟ เจธเจพเจฐเฉ เจฐเฉเจฒ เจเจเจ เจชเฉเจกเจพเจ เจคเฉเจ werf (stdout เจตเจฟเฉฑเจ) เจฒเฉเจ เจจเจนเฉเจ เจฆเจฟเจเจพเจเจเจฆเจพเฅค เจกเจฟเจซเจพเจฒเจ เจนเฉPodIsReady
(เจธเฉเจจเฉเจนเจฟเจเจ เจจเฉเฉฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเจฐเจจ เจฒเจ เจเฉ เจ เจธเฉเจ เจธเจผเจพเจเจฆ เจจเจนเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจเจฆเฉเจ เจเฉเจฐเฉเจซเจฟเจ เจชเฉเจก 'เจคเฉ เจเจเจฃเจพ เจธเจผเฉเจฐเฉ เจนเฉ เจเจพเจตเฉ), เจชเจฐ เจฎเฉเฉฑเจฒ เจตเฉ เจตเฉเจง เจนเจจ:ControllerIsReady
ะธEndOfDeploy
.
เจ เจธเฉเจ เจคเจพเจเจจเจพเจคเฉ เจคเฉเจ เจนเฉเจฐ เจเฉ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ?
เจชเจนเจฟเจฒเจพเจ เจนเฉ เจตเจฐเจฃเจฟเจค เจฆเฉ เจฌเจฟเฉฐเจฆเฉเจเจ เจคเฉเจ เจเจฒเจพเจตเจพ, เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ:
- เจฆเฉเจเจฃ เจฒเจ เจฒเฉเจ - เจ เจคเฉ เจธเจฟเจฐเจซ เจฒเฉเฉเฉเจเจฆเฉ, เจ เจคเฉ เจเฉฑเจ เจเจคเจพเจฐ เจตเจฟเฉฑเจ เจธเจญ เจเฉเจ เจจเจนเฉเจ;
- เจเจฐเฉเจ เจชเฉเจฐเจเจคเฉ, เจเจฟเจเจเจเจฟ เจเฉ เจเฉฐเจฎ "เจเฉเฉฑเจช" เจเจ เจฎเจฟเฉฐเจเจพเจ เจฒเจ เจฒเจเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจเฉฑเจฅเฉ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ;
- ะธะผะตัั เจเจเฉเจฎเฉเจเจฟเจ เจฐเฉเจฒเจฌเฉเจ เจเฉเจเจฐ เจเฉเจ เจเจฒเจค เจนเฉ เจเจฟเจ เจนเฉ (เจ เจคเฉ เจเจธ เจฒเจ เจคเฉเจจเจพเจคเฉ เจฆเฉ เจ เจธเจฒ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจเจพเจฃเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ)เฅค เจฐเฉเจฒเจเจเจ เจชเจฐเจฎเจพเจฃเฉ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ: เจเจพเจ เจคเจพเจ เจเจน เจ เฉฐเจค เจคเฉฑเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจพเจ เจนเจฐ เจเฉเจเจผ เจเจชเจฃเฉ เจชเจฟเจเจฒเฉ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจตเจพเจชเจธ เจเจเจเจฆเฉ เจนเฉเฅค
เจจเจคเฉเจเฉ
เจเฉฑเจ เจเฉฐเจชเจจเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจฒเจ, เจกเจฟเจฒเฉเจตเจฐเฉ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉเจพเจตเจพเจ (เจฌเจฟเจฒเจก, เจชเฉเจฐเจเจพเจธเจผเจฟเจค, เจคเฉเจจเจพเจค) 'เจคเฉ เจธเจพเจฐเฉเจเจ เจตเจฐเจฃเจจ เจเฉเจคเฉเจเจ เจเจเจเจ เจธเฉเจเจฎเจคเจพเจตเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ, เจเฉฑเจ เจธเฉเจเจ เจธเจฟเจธเจเจฎ เจ
เจคเฉ เจเจชเจฏเฉเจเจคเจพ เจเจพเจซเจผเฉ เจนเจจเฅค
เจเจฟเจธเฉ เจธเจฟเฉฑเจเฉ เจฆเฉ เจฌเจเจพเจ:
werf เจฆเฉ เจฎเจฆเจฆ เจจเจพเจฒ, เจ
เจธเฉเจ DevOps เจเฉฐเจเฉเจจเฉเจ
เจฐเจพเจ เจฒเจ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจตเจฟเฉฑเจ เจเฉฐเจเฉ เจคเจฐเฉฑเจเฉ เจเฉเจคเฉ เจนเฉ เจ
เจคเฉ เจเฉเจธเจผเฉ เจนเฉเจตเฉเจเฉ เจเฉเจเจฐ เจตเจฟเจเจชเจ เจญเจพเจเจเจพเจฐเฉ เจจเฉ เจเฉฑเจเฉ-เจเฉฑเจ เจเจธ เจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจเจพเจฐเจตเจพเจ เจตเจฟเฉฑเจ เจ
เจเจผเจฎเจพเจเจเฅค เจเจเฉฑเจ เฉ เจเฉฐเจเฉ เจจเจคเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจเจธเจพเจจ เจนเฉเจตเฉเจเจพ.
เจตเฉเจกเฉเจเจเจผ เจ เจคเฉ เจธเจฒเจพเจเจกเจพเจ
เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจคเฉเจ เจตเฉเจกเฉเจ (~47 เจฎเจฟเฉฐเจ):
เจฐเจฟเจชเฉเจฐเจ เจฆเฉ เจชเฉเจธเจผเจเจพเจฐเฉ:
PS
เจธเจพเจกเฉ เจฌเจฒเฉเจ 'เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจฐเจฟเจชเฉเจฐเจเจพเจ:
- ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ เจ เจคเฉ เจธเจฐเฉเจค เจชเฉเจฐเจฌเฉฐเจงเจจ ยป (เจฆเจฎเจฟเจคเจฐเฉ เจธเจเฉเจฒเจฏเจพเจฐเฉเจต; 27 เจ เจชเฉเจฐเฉเจฒ, 2019 โเจธเจเจฐเจพเจเจโ เจเฉฑเจคเฉ); - ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเฉฐ เจตเจงเจพเจเจฃเจพ เจ เจคเฉ เจชเฉเจฐเจ เจเจฐเจจเจพ ยป (เจเจเจกเจฐเฉ เจชเฉเจฒเฉเจตเฉเจต; เจธเฉเจเจ เจนเจพเจเจฒเฉเจก++ 'เจคเฉ 8 เจ เจชเฉเจฐเฉเจฒ, 2019); - ยซ
เจกเจพเจเจพเจฌเฉเจธ เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ ยป (เจฆเจฎเจฟเจคเจฐเฉ เจธเจเฉเจฒเจฏเจพเจฐเฉเจต; เจนเจพเจเจฒเฉเจก++ 'เจคเฉ 8 เจจเจตเฉฐเจฌเจฐ, 2018); - ยซ
เจจเจฟเจเจฐเจพเจจเฉ เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ ยป (เจฆเจฎเจฟเจคเจฐเฉ เจธเจเฉเจฒเจฏเจพเจฐเฉเจต; เจฐเฉเจเจเจพเจจเจซ 'เจคเฉ 28 เจฎเจ, 2018); - ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ เจ เจคเฉ เจเจฟเจเจฒเฉเจฌ เจฆเฉ เจจเจพเจฒ CI/CD เจตเจงเฉเจ เจ เจญเจฟเจเจธ ยป (เจฆเจฎเจฟเจคเจฐเฉ เจธเจเฉเจฒเจฏเจพเจฐเฉเจต; เจนเจพเจเจฒเฉเจก++ 'เจคเฉ 7 เจจเจตเฉฐเจฌเจฐ, 2017); - ยซ
เจเฉเจเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเจพเจฒ เจธเจพเจกเจพ เจ เจจเฉเจญเจต ยป (เจฆเจฎเจฟเจคเจฐเฉ เจธเจเฉเจฒเจฏเจพเจฐเฉเจต; เจฐเฉเจเจเจพเจจเจซ 'เจคเฉ 6 เจเฉเจจ, 2017).
เจธเจฐเฉเจค: www.habr.com