เจ—เจพเจนเจ• เจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจฆเจพ เจธเจพเจกเจพ เจ…เจฎเจฒ

เจ…เจธเฉ€เจ‚ เจŸเจฐเฉ‚ เจ‡เฉฐเจœเจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจตเจฟเจ–เฉ‡ เจ—เจพเจนเจ• เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจจเจฟเจฐเฉฐเจคเจฐ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจฅเจพเจชเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจ…เจจเฉเจญเจต เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ—เจพเจนเจ• เจฒเจˆ เจ‡เฉฑเจ• เจ”เจจเจฒเจพเจˆเจจ เจธเจฟเจธเจŸเจฎ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจนเฉเจฃ เจธเจพเจกเจพ เจ‰เฉฑเจš-เจฒเฉ‹เจก เจนเฉฑเจฒ เจ—เจพเจนเจ• เจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจšเจฒเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจฅเจพเจชเจค เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจงเฉฐเจจเจตเจพเจฆ, เจ…เจธเฉ€เจ‚ เจธเจฎเฉ‡เจ‚-เจคเฉ‹เจ‚-เจฌเจพเจœเจผเจพเจฐ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพ - เจ‰เจคเจชเจพเจฆ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจชเฉเจฐเจฆเจ—เฉ€.

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ (เจธเฉ€เจกเฉ€) เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉœเจพเจตเจพเจ‚ เจœเจพเจ‚ เจ—เจพเจนเจ• เจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ€ เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡:

  1. เจ‡เจน เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ?
  2. เจ—เจพเจนเจ• เจฆเฉ‡ Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ,
  3. เจฌเฉˆเจ•เจเจ‚เจก เจ…เจคเฉ‡ เจซเจฐเฉฐเจŸเจเจ‚เจก เจฆเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€,
  4. เจ‡เฉฑเจ• เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉˆเจจเจพเจคเฉ€,
  5. เจ‰เจคเจชเจพเจฆ เจฒเจˆ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจคเฉˆเจจเจพเจคเฉ€เฅค

เจ…เจธเฉ€เจ‚ เจฐเจธเจคเฉ‡ เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจตเฉ‡เจฐเจตเฉ‡ เจธเจพเจ‚เจเฉ‡ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจ—เจพเจนเจ• เจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจฆเจพ เจธเจพเจกเจพ เจ…เจฎเจฒ

1. CD เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‹

เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉเจ†เจฐเจพ เจธเจพเจกเฉ€ Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจšเฉฑเจฒเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจธเจพเจฐเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธเจฆเจพ เจงเฉฐเจจเจตเจพเจฆ, เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเจพเจˆเจ•เจฐเฉ‹เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ‡เจ•เฉฑเจ เฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจญเจพเจตเฉ‡เจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเจฆเจฒ เจ—เจฟเจ† เจนเฉ‹เจตเฉ‡.

เจ…เจธเฉ€เจ‚ เจ•เจˆ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฐเจพเจนเฉ€เจ‚ เจ•เฉฐเจฎ เจฆเจพ เจ†เจฏเฉ‹เจœเจจ เจ•เฉ€เจคเจพ:

  • เจตเจฟเจ•เจพเจธ เจฆเฉ€ เจธเฉŒเจ– - เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจธเจค เจนเฉ‹ เจฐเจนเฉ€ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจ•เฉ‹เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  • เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ CI/CD เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจœเฉ‹ เจ—เจพเจฐเฉฐเจŸเฉ€ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจพเจฐเฉ‡ เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ—เจพเจนเจ• เจฆเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจ…เจธเฉ€เจ‚ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจฒเจเจฃ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจธเจพเจจเฉ‚เฉฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฆเจพ เจจเจ•เจธเจผเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจ…เจคเฉ‡ เจนเฉˆเจฒเจฎ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

2. เจ—เจพเจนเจ• เจฆเฉ‡ เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจฆเฉ€ Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ

เจ•เฉ€เจคเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ—เจพเจนเจ• เจฆเฉ€ เจ—เจฟเฉฑเจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจฎเจ•เจพเจฒเฉ€ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เฉฑเจฅเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจฌเฉเจฐเจพเจ‚เจš เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐเจคเจพ เจฒเจˆ เจคเฉˆเจจเจพเจคเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฆเฉ‹เจตเฉ‡เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจ‰เจคเจชเฉฐเจจ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ…เจธเฉ€เจ‚ เจ—เจพเจนเจ• เจฆเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจœเจพเจ‚เจš เจฒเจˆ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจตเจพเจคเจพเจตเจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจ†เจชเจฃเฉ€ Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€ เจนเฉˆเฅค เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจ•เฉ‹เจˆ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจธเจพเจกเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉ€ เจขเฉเจ•เจตเฉ€เจ‚ เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจพเจต เจชเฉ‹เจธเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ, GitLab เจคเฉเจฐเฉฐเจค เจ‡เจนเจจเจพเจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ—เจพเจนเจ• เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ—เจพเจนเจ• เจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจฆเจพ เจธเจพเจกเจพ เจ…เจฎเจฒ

เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจ‡เจธ เจตเจฟเฉฑเจš เจ•เจˆ เจชเฉœเจพเจ… เจนเฉเฉฐเจฆเฉ‡ เจนเจจ: เจฌเฉˆเจ•เจเจ‚เจก เจ…เจคเฉ‡ เจซเจฐเฉฐเจŸเจเจ‚เจก เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€, เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจฒเจˆ เจธเจชเฉเจฐเจฆเจ—เฉ€เฅค

3. เจฌเฉˆเจ•เจเจ‚เจก เจ…เจคเฉ‡ เจซเจฐเฉฐเจŸเจเจ‚เจก เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจเจพ

เจฌเฉˆเจ•เจเจ‚เจก เจ…เจคเฉ‡ เจซเจฐเฉฐเจŸเจเจ‚เจก เจฌเจฃเจพเจ‰เจฃเจพ เจฆเฉ‹ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ•เฉฐเจฎ เจนเจจ เจœเฉ‹ GitLab เจฐเจจเจฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เจธเจฆเฉ€ เจฎเฉ‚เจฒ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ‰เจธเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉˆเฅค

GitLab เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• YAML เจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจฟเจ–เจฃ เจฒเจˆ เจŸเจฟเจŠเจŸเฉ‹เจฐเจฟเจ…เจฒ.

GitLab เจฐเจจเจฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจ•เฉ‹เจก เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธเจจเฉ‚เฉฐ เจœเจพเจตเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฟเจฒเจก เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจกเฉŒเจ•เจฐ เจฐเจœเจฟเจธเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจฌเฉˆเจ•เจเจ‚เจก เจ…เจคเฉ‡ เจซเจฐเฉฐเจŸเจเจ‚เจก เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจกเฉŒเจ•เจฐ เจšเจฟเฉฑเจคเจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ—เจพเจนเจ• เจฆเฉ‡ เจชเจพเจธเฉ‡ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจกเฉŒเจ•เจฐ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚ เจ—เฉเจฐเฉ‡เจกเจฒ เจชเจฒเฉฑเจ—เจ‡เจจ.

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจคเจธเจตเฉ€เจฐเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจฐเจฟเจฒเฉ€เจœเจผ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจกเฉŒเจ•เจฐ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจจเจฟเจฐเจตเจฟเจ˜เจจ เจ•เจพเจฐเจตเจพเจˆ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ•เจˆ เจตเจฟเจตเจธเจฅเจพเจตเจพเจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจนเจจ:

1. เจ•เฉฐเจŸเฉ‡เจจเจฐ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจฃ เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉเจฌเจพเจฐเจพ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฌเจฃเจพเจ เจนเจจ เจคเจพเจ‚ เจœเฉ‹ เจ‡เฉฑเจ•เฉ‹ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚, เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจฎเฉเฉœ-เจจเจฟเจฐเจฎเจพเจฃ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เฉ‡เฅค

2. เจนเฉˆเจฒเจฎ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฌเฉˆเจ•เจเจ‚เจก, เจซเจฐเฉฐเจŸเจเจ‚เจก เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจ‡เจน เจคเจฟเฉฐเจจ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจฎ เจนเจจ, เจ‡เจธ เจฒเจˆ เจนเจฐ เจœเจ—เฉเจนเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจ‡เฉฑเจ•เฉ‹ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฐเจคเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจ‡เจธ เจ•เฉฐเจฎ เจฒเจˆ, เจ…เจธเฉ€เจ‚ Git เจ‡เจคเจฟเจนเจพเจธ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ€ K8S เจ•เจฒเฉฑเจธเจŸเจฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เฉฑเจ•เฉ‹ Git เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจนเจจเฅค

เจธเจพเจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฐเจœเจผเจจ เจฎเจฟเจฒเจฆเจพ เจนเฉˆ
git describe --tags --abbrev=7.

4. เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ (UAT) เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจคเฉˆเจจเจพเจคเฉ€

เจ‡เจธ เจฌเจฟเจฒเจก เจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจ…เจ—เจฒเจพ เจ•เจฆเจฎ K8S เจ•เจฒเฉฑเจธเจŸเจฐ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ เจฌเจธเจผเจฐเจคเฉ‡ เจ•เจฟ เจชเฉ‚เจฐเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉ‹เจตเฉ‡ เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจฒเจพเจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจกเฉŒเจ•เจฐ เจฐเจœเจฟเจธเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉ‹เจตเฉ‡เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจ…เจชเจกเฉ‡เจŸ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ•เจฒเฉฑเจธเจŸเจฐ เจ…เจชเจกเฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจนเฉˆเจฒเจฎ เจ…เฉฑเจชเจกเฉ‡เจŸ. เจœเฉ‡, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ•เฉเจ เจฏเฉ‹เจœเจจเจพ เจ…เจจเฉเจธเจพเจฐ เจจเจนเฉ€เจ‚ เจšเฉฑเจฒเจฟเจ†, เจคเจพเจ‚ เจนเฉˆเจฒเจฎ เจ†เจชเจฃเฉ‡ เจ†เจช เจ…เจคเฉ‡ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจ•เจฐ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจ‰เจธ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ•เจพเจฌเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฆเฉ‡ เจจเจพเจฒ K8S เจ•เจฒเฉฑเจธเจŸเจฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจธเจชเจฒเจพเจˆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจฒเจˆ, เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจนเฉˆ: configMaps, เจคเฉˆเจจเจพเจคเฉ€เจ†เจ‚, เจธเฉ‡เจตเจพเจตเจพเจ‚, เจญเฉ‡เจฆ เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ K8S เจธเฉฐเจฐเจšเจจเจพ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจฌเจฆเจฒเฉ€เจ†เจ‚ เจนเจจเฅค

เจนเฉˆเจฒเจฎ เจซเจฟเจฐ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจ‡เฉฑเจ• เจฐเฉ‹เจฒเจ†เจ‰เจŸ เจ…เฉฑเจชเจกเฉ‡เจŸ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ‰เจคเจชเจพเจฆเจจ เจฒเจˆ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚เฅค เจ…เจœเจฟเจนเจพ เจ‡เจธ เจฒเจˆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‰เจนเจจเจพเจ‚ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจฆเจธเจคเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฃ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจชเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

5. เจ‰เจคเจชเจพเจฆ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจคเฉˆเจจเจพเจคเฉ€

เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจ‡เฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ GitLab เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจŸเจจ เจจเฉ‚เฉฐ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ - เจ…เจคเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจกเจฟเจฒเฉ€เจตเจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ•เฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆโ€”เจŸเฉˆเจธเจŸ เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆเจจโ€”เจฌเจฟเจจเจพเจ‚ เจฎเฉเฉœ-เจจเจฟเจฐเจฎเจพเจฃ เจฆเฉ‡เฅค เจ…เจธเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ•เฉเจ เจตเฉ€ เจฌเจฆเจฒเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‰เจนเฉ€ เจ•เจฒเจพเจคเจฎเจ• เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐเฉ‹เจ‚ เจธเฉˆเฉฑเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฆเจพ เจฒเจšเจ•เจฆเจพเจฐ เจฎเจพเจชเจฆเฉฐเจก เจ‰เจธ เจตเจพเจคเจพเจตเจฐเจฃ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‡เจ† เจœเจพเจตเฉ‡เจ—เจพเฅค เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจพเจคเจพเจตเจฐเจฃ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจฌเจฆเฉ€เจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ: K8S เจธเฉฐเจฐเจšเจจเจพ เจ…เจคเฉ‡ เจนเฉˆเจฒเจฎ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจญ เจ•เฉเจ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจˆเจœเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจนเฉˆเจฒเจฎ เจ‡เฉฑเจ• เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจคเฉˆเจจเจพเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจŸเฉˆเจธเจŸ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจ‡เจธ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจคเจชเจพเจฆ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจ‰เจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจธเจญ เจคเฉ‹เจ‚ เจฎเฉเจธเจผเจ•เจฒ เจ•เฉฐเจฎ เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจˆเจœเจผ เจ•เจฐเจจเจพ เจธเฉ€ เจœเฉ‹ เจตเจพเจคเจพเจตเจฐเจฃ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉˆเจฒเจฎ เจฒเจˆ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจ…เจคเฉ‡ เจตเจฐเจฃเจจ-เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจจเจพ เจธเฉ€เฅค

เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจฎเฉเฉฑเจฒ K8S เจธเฉฐเจฐเจšเจจเจพ เจฎเฉˆเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจœเฉ‹ เจ—เฉ‹ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจŸเฉˆเจชเจฒเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

APP_EXTERNAL_DOMAIN: {{ (pluck .Values.global.env .Values.app.properties.app_external_domain | first) }}

.เจตเฉˆเจฒเจฏเฉ‚เจœเจผ.เจ—เจฒเฉ‹เจฌเจฒ.เจเจจ.เจตเฉ€ - เจ‡เจน เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจตเจพเจคเจพเจตเจฐเจจ เจฆเฉ‡ เจจเจพเจฎ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‰เจคเจชเจพเจฆ, เจชเฉœเจพเจ…, UAT)เฅค
.values.app.properties.app_external_domain - เจ‡เจธ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ .Values.yaml เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเฉ‹เฉœเฉ€เจฆเจพ เจกเฉ‹เจฎเฉ‡เจจ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจนเฉˆ

เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจนเฉˆเจฒเจฎ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเจธ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• configmap.yaml เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ APP_EXTERNAL_DOMAIN เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจฆเฉ‡ เจจเจพเจฒ เจญเจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เฉฑเจชเจกเฉ‡เจŸ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจนเฉˆเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจนเจฐเฉ‡เจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเจพ เจ‡เจธ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฒเจˆ เจตเฉฑเจ–เจฐเจพ เจฎเฉเฉฑเจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš, K8S เจธเจฎเจฐเจฅเจจ เจธเจชเจฐเจฟเฉฐเจ— เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ†, เจœเจฟเจธ เจตเจฟเฉฑเจš configMaps เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ: เจฌเจธเฉฐเจค เจ•เจฒเจพเจ‰เจก เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ. เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฐเจฟเจนเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‰เจคเจชเจพเจฆเจจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจค เจธเจ•เจฆเฉ‡เฅค เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธเจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ DEV เจธเฉฐเจฐเจšเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚เฅค เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจ‡เจน เจธเจฅเจฟเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจœเจพเจตเจพเจ‚เจ—เฉ‡เฅค

เจ•เฉเฉฑเจฒ

เจ‡เจธ เจฒเจˆ, เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ€ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ‡เฉฑเจ• เจ•เฉ€เจธเจŸเฉเจฐเฉ‹เจ• เจจเจพเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจคเจชเจพเจฆ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจชเฉเจฐเจฆเจ—เฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจนเฉˆเฅค เจ…เจคเฉ‡, เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจชเจกเฉ‡เจŸเจธ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฐเฉ‹เจ•เจฆเฉ‡.

เจ—เจพเจนเจ• เจฆเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจจเจฟเจฐเฉฐเจคเจฐ เจคเฉˆเจจเจพเจคเฉ€ เจฆเจพ เจธเจพเจกเจพ เจ…เจฎเจฒ

เจญเจตเจฟเฉฑเจ– เจฆเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚: เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฎเจพเจˆเจ—เจฐเฉ‡เจธเจผเจจ

เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจ…เจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเจฟเจ†เฅค เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจฆเฉ‹ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉฐเจธเจ•เจฐเจฃ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจนเจจ: เจชเฉเจฐเจพเจฃเจพ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจตเจพเจ‚ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจจเฉ‚เฉฐ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡ เจœเจฆเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ เจ•เจฟ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจฆเฉ‹เจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เฅค

เจ‡เจธ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจฌเจธ เจ•เจพเจฒเจฎ เจฆเจพ เจจเจพเจฎ เจœเจพเจ‚ เจนเฉ‹เจฐ เจกเฉ‡เจŸเจพ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡เฅค เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เจพเจฒเจฎ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจชเฉเจฐเจพเจฃเฉ‡ เจ•เจพเจฒเจฎ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจŸเจฐเจฟเจ—เจฐเจธ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ•เจพเจฒเจฎ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ…เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจ—เฉ‡เฅค เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจคเฉˆเจจเจพเจคเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจชเฉ‹เจธเจŸ เจฒเจพเจ‚เจš เจธเจชเฉ‹เจฐเจŸ เจชเฉ€เจฐเฉ€เจ…เจก เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจพเจฃเฉ‡ เจ•เจพเจฒเจฎ เจ…เจคเฉ‡ เจŸเจฐเจฟเฉฑเจ—เจฐ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพ เจธเจ•เจพเจ‚เจ—เฉ‡ เจœเฉ‹ เจฌเฉ‡เจฒเฉ‹เฉœเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเจพ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจฎเฉ‡เจค, เจชเจฟเจ›เจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš, เจธเจพเจกเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจ•เจˆ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจฃเจ—เฉ€เจ†เจ‚เฅค

เจ…เจธเฉ€เจ‚ K8S เจœเฉŒเจฌ เจฐเจพเจนเฉ€เจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚, เจ‡เจธเจจเฉ‚เฉฐ CD เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹เจเฅค เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจคเจœเจผเจฐเจฌเฉ‡ เจจเฉ‚เฉฐ เจนเฉˆเจฌเจฐเฉ‡ 'เจคเฉ‡ เจธเจพเจ‚เจเจพ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹