เจเฉฑเจ Git เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจคเฉเจ เจฎเจพเจเจเฉเจฐเฉเจธเจฐเจตเจฟเจธเจเจผ เจฆเฉ เจเฉฑเจ เจธเฉเฉฑเจ เจจเฉเฉฐ เจฐเฉเจฒ เจเจเจ เจเจฐเจจเจพ
เจเฉฑเจ เจธเจฅเจฟเจคเฉ เจ เจเจธเจฐ เจตเจพเจชเจฐเจฆเฉ เจนเฉ เจเจฆเฉเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเจพเจ เจเฉฑเจ เจธเฉเจคเฉฐเจคเจฐ เจธเฉเจตเจพเจตเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจนเจจเจพเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ เจธเฉเจคเฉฐเจคเจฐ เจคเฉเจฐ 'เจคเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉ: เจเฉฑเจ เจเจพเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจเจพเจฐเฉ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเจฆเฉเจ เจเจฟ เจฌเจพเจเฉ เจจเฉเฉฐ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจฌเจฆเจฒเจพเจ เจฆเฉ เจเฉฐเจฎ เจเจฐเจจเจพ เจเจพเจฐเฉ เจฐเฉฑเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจชเจฐ เจเฉเจก เจธเจเฉเจฐเฉเจ เจ เจคเฉ เจชเฉเจฐเฉเจเฉเจเจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจ เจเจฟเจนเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจเฉฑเจเจฒเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฃเจพ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฅค
เจ เจเจฟเจนเฉเจเจ เจธเจฅเจฟเจคเฉเจเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ เจเจฆเฉเจ เจธเฉเจตเจพเจตเจพเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจธเฉเจคเฉฐเจคเจฐ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ เจ เจคเฉ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเจน เจตเฉฑเจเจฐเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเฉเจฃเจเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ เจนเจฐเฉเจ เจชเฉเจฐเฉเจเฉเจเจ เจตเจฟเฉฑเจ เจตเฉฑเจเจฐเฉเจเจ CI/CD เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฆเฉเจเจฐเจพ เจเฉเจคเฉ เจเจพเจตเฉเจเฉเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจ เจธเจฒ เจตเจฟเฉฑเจ, เจกเจฟเจตเฉเจฒเจชเจฐ เจ เจเจธเจฐ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจเจ เจฎเจพเจเจเฉเจฐเฉเจธเจฐเจตเจฟเจธ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฆเฉ เจนเจจ, เจชเจฐ เจนเจฐเฉเจ เจฒเจ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจ เจคเฉ เจชเฉเจฐเฉเจเฉเจเจ เจฌเจฃเจพเจเจฃเจพ... เจเฉฑเจ เจธเจชเฉฑเจธเจผเจ เจเจตเจฐเจเจฟเจฒ เจนเฉเฅค เจเจน เจเจน เจธเจฅเจฟเจคเฉ เจนเฉ เจเจฟเจธ เจฌเจพเจฐเฉ เจ เฉฑเจเฉ เจเจฐเจเจพ เจเฉเจคเฉ เจเจพเจตเฉเจเฉ: เจเจ เจ เจเจฟเจนเฉเจเจ เจฎเจพเจเจเจฐเฉ เจธเจฐเจตเจฟเจธเจฟเจเจผ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจชเฉเจฐเฉเจเฉเจเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจฅเจฟเจค เจนเจจ เจ เจคเฉ เจฐเฉเจฒเฉเจเจผ CI/CD เจตเจฟเฉฑเจ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉเจเจฐเจพ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค
Git เจฌเฉเจฐเจพเจเจ เจ เจคเฉ Git เจเฉเจ เจฆเฉเจเจฐเจพ เจเฉเจเจฟเฉฐเจ
เจฎเฉฐเจจ เจฒเจ เจเจฟ เจธเจญ เจคเฉเจ เจเจฎ เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉ - เจเฉเจ-เจเจพเจ-เจธเจผเจพเจเจพ. เจเจฟเฉฑเจ เจธเจผเจพเจเจพเจตเจพเจ เจฒเจ, เจฌเฉเจฐเจพเจเจ เจฆเฉ เจจเจพเจฎ เจจเจพเจฒ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเฉฑเจ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจผเจพเจเจพ เจฒเจ เจเจธ เจฌเฉเจฐเจพเจเจ เจฆเฉ เจจเจพเจฎ เจจเจพเจฒ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจชเฉเจฐเจเจพเจธเจผเจฟเจค เจเจฟเฉฑเจคเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจฟเฉฑเจ เจเฉเจเจพเจ เจฒเจ, เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจเฉเจ เจจเจพเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเจฆเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจเจฟเฉฑเจ เจเฉเจ เจฌเจฃเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ - เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจฆเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจธเฉฐเจธเจเจฐเจฃ เจเจพเจฐเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ - เจเฉฑเจ เจจเจตเจพเจ เจกเฉเจเจฐ เจเฉเจ เจกเฉเจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจชเฉเจฐเฉเจเฉเจเจ เจเจฟเฉฑเจคเจฐเจพเจ เจฒเจ เจฌเจฃเจพเจเจ เจเจพเจตเฉเจเจพ:
-
myregistry.org/myproject/frontend:v1.1.10
-
myregistry.org/myproject/myservice1:v1.1.10
-
myregistry.org/myproject/myservice2:v1.1.10
-
myregistry.org/myproject/myservice3:v1.1.10
-
myregistry.org/myproject/myservice4:v1.1.10
-
myregistry.org/myproject/myservice5:v1.1.10
-
myregistry.org/myproject/database:v1.1.10
เจเจน เจจเจตเฉเจ เจเจฟเฉฑเจคเจฐ เจจเจพเจฎ เจนเฉเจฒเจฎ เจเฉเจเจชเจฒเฉเจเจธ เจฆเฉเจเจฐเจพ เจเฉเจฌเจฐเจจเฉเจเจธ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจชเจพเจธ เจเฉเจคเฉ เจเจ เจนเจจเฅค เจเจฆเฉเจ เจเจฎเจพเจเจก เจจเจพเจฒ เจคเฉเจจเจพเจคเฉ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ werf deploy
เจเฉเจคเจฐ เจจเฉเฉฐ เจ
เฉฑเจชเจกเฉเจ เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ image
เจเฉเจฌเจฐเจจเฉเจเจธ เจฐเจฟเจธเฉเจฐเจธ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉ เจนเฉเจ เจเจฟเฉฑเจคเจฐ เจจเจพเจฎ เจฆเฉ เจเจพเจฐเจจ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจเจ เจ
เจคเฉ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจเจพเฅค
เจธเจฎเฉฑเจธเจฟเจ: เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจเจฆเฉเจ, เจ เจธเจฒ เจตเจฟเฉฑเจ, เจชเจฟเจเจฒเฉ เจฐเฉเจฒเจเจเจ (เจเจฟเจ เจเฉเจ) เจคเฉเจ เจฌเจพเจ เจฆ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจจเจนเฉเจ เจฌเจฆเจฒเฉ เจนเฉ, เจชเจฐ เจธเจฟเจฐเจซ เจเจธเจฆเฉ เจกเฉเจเจฐ เจเฉเจ, เจ เจเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ เจตเจพเจงเฉ เจเจธ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจเจพ เจ เจคเฉ, เจเจธ เจ เจจเฉเจธเจพเจฐ, เจเฉเจ เจกเจพเจเจจเจเจพเจเจฎ เจธเฉฐเจญเจต เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ เจเจธ เจฐเฉเจธเจเจพเจฐเจ เจจเฉเฉฐ เจเจฐเจจ เจฆเจพ เจเฉเจ เจ เจธเจฒ เจเจพเจฐเจจ เจจเจนเฉเจ เจธเฉเฅค
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจฎเฉเจเฉเจฆเจพ เจเฉเจเจฟเฉฐเจ เจธเจเฉเจฎ เจฆเฉ เจจเจพเจฒ เจเจ เจตเฉฑเจเจฐเฉเจเจ เจเจฟเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจจเฉเฉฐ เจตเจพเฉ เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉเจเจ เจฆเฉ เจฐเฉเจฒเจเจเจ เจจเฉเฉฐ เจธเฉฐเจเจ เจฟเจค เจเจฐเจจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจชเฉเจฆเจพ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจ เจเจฟเจนเฉ เจธเจเฉเจฎ เจเจตเจฐเจฒเฉเจก เจ เจคเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉเฉฐเจฆเฉ เจนเฉ. เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจจเฉเฉฐ เจเฉเฉเจจเจพ เจ เจคเฉ เจกเฉเจเจฐ เจเฉเจเจธ เจฌเจฃเจพเจเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ เจคเจพเจ เจเฉ เจเฉเจ เจฌเฉเจฒเฉเฉเฉ เจฐเฉเจธเจเจพเจฐเจ เจจเจพ เจนเฉเจตเฉเฅค
เจเจฟเฉฑเจ เจเจฎเจฟเจ เจฆเฉเจเจฐเจพ เจเฉเจเจฟเฉฐเจ
werf เจฆเฉ เจเฉฑเจ เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉ เจตเฉ Git เจเจฎเจฟเจ เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเจ เจนเฉเฅค
Git-commit เจเฉฑเจ Git เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจฒเจ เจเฉฑเจ เจชเจเจพเจฃเจเจฐเจคเจพ เจนเฉ เจ เจคเฉ Git เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจธเฉฐเจชเจพเจฆเจจ เจเจคเจฟเจนเจพเจธ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจกเฉเจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจตเจฟเฉฑเจ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจเฉเจ เจเจฐเจจ เจฒเจ เจเจธเจจเฉเฉฐ เจตเจฐเจคเจฃเจพ เจคเจฐเจเจชเฉเจฐเจจ เจเจพเจชเจฆเจพ เจนเฉเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเจฟเฉฑเจ เจเจฎเจฟเจ เจฆเฉเจเจฐเจพ เจเฉเจเจฟเฉฐเจ เจฆเฉ เจเจนเฉ เจจเฉเจเจธเจพเจจ เจนเจจ เจเจฟเฉฐเจจเฉ เจเจฟเฉฑเจ เจธเจผเจพเจเจพเจตเจพเจ เจเจพเจ เจเจฟเฉฑเจ เจเฉเจเจธ เจฆเฉเจเจฐเจพ เจเฉเจเจฟเฉฐเจ:
- เจเฉฑเจ เจเจพเจฒเฉ เจตเจเจจเจฌเฉฑเจงเจคเจพ เจฌเจฃเจพเจ เจเจพ เจธเจเจฆเฉ เจนเฉ เจเฉ เจเจฟเจธเฉ เจตเฉ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจจเจนเฉเจ เจฌเจฆเจฒเจฆเฉ, เจชเจฐ เจเจฟเฉฑเจคเจฐ เจฆเจพ เจกเฉเจเจฐ เจเฉเจ เจฌเจฆเจฒเจฟเจ เจเจพเจตเฉเจเจพ.
- เจเฉฑเจ เจฎเจฐเจ เจเจฎเจฟเจ เจฌเจฃเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเฉ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจจเจนเฉเจ เจฌเจฆเจฒเจฆเจพ, เจชเจฐ เจเจฟเฉฑเจคเจฐ เจฆเจพ เจกเฉเจเจฐ เจเฉเจ เจฌเจฆเจฒเจฟเจ เจเจพเจตเฉเจเจพเฅค
- เจเฉฑเจ เจตเจเจจเจฌเฉฑเจงเจคเจพ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ เจเฉ Git เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฆเฉ เจนเฉ เจเฉ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจเจฏเจพเจค เจจเจนเฉเจ เจเฉเจคเฉเจเจ เจเจเจเจ เจนเจจ, เจ เจคเฉ เจเจฟเฉฑเจคเจฐ เจฆเจพ เจกเฉเจเจฐ เจเฉเจ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฆเจฒเจฟเจ เจเจพเจตเฉเจเจพ.
เจเจฟเฉฑเจ เจธเจผเจพเจเจพ เจฆเจพ เจจเจพเจฎ เจเฉเจ เจเจฐเจจเจพ เจเจฟเฉฑเจคเจฐ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ เจจเจนเฉเจ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ
เจเจฟเฉฑเจ เจธเจผเจพเจเจพเจตเจพเจ เจฒเจ เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉ เจจเจพเจฒ เจเฉเฉเฉ เจเจ เจนเฉเจฐ เจธเจฎเฉฑเจธเจฟเจ เจนเฉ.
เจฌเฉเจฐเจพเจเจ เจฆเฉ เจจเจพเจฎ เจฆเฉเจเจฐเจพ เจเฉเจเจฟเฉฐเจ เจเจฆเฉเจ เจคเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ เจเจฆเฉเจ เจคเฉฑเจ เจเจธ เจธเจผเจพเจเจพ 'เจคเฉ เจเจฎเจฟเจเจพเจ เจจเฉเฉฐ เจเจพเจฒเจเฉเจฐเจฎเจฟเจ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจเฉเจฐเจฎเจตเจพเจฐ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเฉเจเจฐ เจฎเฉเจเฉเจฆเจพ เจธเจเฉเจฎ เจตเจฟเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจเฉฑเจ เจเจพเจธ เจธเจผเจพเจเจพ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเฉฑเจ เจชเฉเจฐเจพเจฃเฉ เจชเฉเจฐเจคเฉเจฌเฉฑเจงเจคเจพ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ werf เจชเฉเจฐเจพเจฃเฉ เจชเฉเจฐเจคเฉเจฌเฉฑเจงเจคเจพ เจฒเจ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจเฉฑเจ เจจเจตเฉเจ เจฌเจฃเฉ เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจกเฉเจเจฐ เจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ เจฆเฉเจตเฉเจเจพ. เจนเฉเจฃ เจคเฉเจ เจเจธ เจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจชเฉเจกเจธ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ เจเจฟเฉฑเจเจฃ เจฆเฉ เจเฉเจเจฎ เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจนเจจ, เจเจฟเจธเจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ CI เจธเจฟเจธเจเจฎ เจจเจพเจฒ เจเจจเฉเจเจธเจผเจจ เจเฉเจ โโเจฆเฉเจตเฉเจเฉ เจ เจคเฉ เจกเฉเจธเจฟเฉฐเจเฉเจฐเฉเจจเจพเจเจเจผเจก เจนเฉ เจเจพเจตเฉเจเฉเฅค
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจนเจจเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจฅเฉเฉเฉ เจธเจฎเฉเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจธเจผเจพเจเจพ เจตเจฟเฉฑเจ เจฒเจเจพเจคเจพเจฐ เจงเฉฑเจเจฃ เจฆเฉ เจจเจพเจฒ, เจชเฉเจฐเจพเจฃเฉ เจชเฉเจฐเจคเฉเจฌเฉฑเจงเจคเจพ เจจเฉเฉฐ เจจเจตเฉเจ เจจเจพเจฒเฉเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ: เจเจฟเฉฑเจคเจฐ เจฆเจพ เจชเฉเจฐเจพเจฃเจพ เจธเฉฐเจธเจเจฐเจฃ Git เจฌเฉเจฐเจพเจเจ เจเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจจเจตเฉเจ เจจเฉเฉฐ เจเจตเจฐเจฐเจพเจเจ เจเจฐเฉเจเจพเฅค เจ เจเจฟเจนเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจเฉฑเจ CI/CD เจธเจฟเจธเจเจฎ เจฆเฉเจเจฐเจพ เจนเฉฑเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจเจฆเจพเจนเจฐเจฃ เจตเจเฉเจ, GitLab CI เจตเจฟเฉฑเจ เจฌเจพเจ เจฆ เจฆเฉ เจชเจพเจเจชเจฒเจพเจเจจ เจเจฎเจฟเจเจพเจ เจฆเฉ เจเฉฑเจ เจฒเฉเฉ เจฒเจ เจฒเจพเจเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ)เฅค เจนเจพเจฒเจพเจเจเจฟ, เจธเจพเจฐเฉ เจธเจฟเจธเจเจฎ เจเจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจ เจเจฟเจนเฉ เจฌเฉเจจเจฟเจเจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจฐเฉเจเจฃ เจฒเจ เจเฉฑเจ เจนเฉเจฐ เจญเจฐเฉเจธเฉเจฏเฉเจ เจคเจฐเฉเจเจพ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจธเจฎเฉฑเจเจฐเฉ-เจ เจงเจพเจฐเจฟเจค เจเฉเจเจฟเฉฐเจ เจเฉ เจนเฉ?
เจเจธ เจฒเจ, เจธเจฎเฉฑเจเจฐเฉ-เจ เจงเจพเจฐเจฟเจค เจเฉเจเจฟเฉฐเจ เจเฉ เจนเฉ - เจธเจฎเฉฑเจเจฐเฉ เจฆเฉเจเจฐเจพ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจเฉเจ เจเจฐเจจเจพ.
เจกเฉเจเจฐ เจเฉเจเจธ เจฌเจฃเจพเจเจฃ เจฒเจ, เจเจน เจเจฟเฉฑเจ เจชเฉเจฐเจพเจเจฎเจฟเจเจฟเจต (เจเจฟเฉฑเจ เจฌเฉเจฐเจพเจเจ, เจเจฟเฉฑเจ เจเฉเจ...) เจจเจนเฉเจ เจนเฉ เจเฉ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจ, เจชเจฐ เจเจธ เจจเจพเจฒ เจเฉเฉเจฟเจ เจเฉฑเจ เจเฉเฉฑเจเจธเจฎ เจนเฉ:
- เจเจฟเฉฑเจคเจฐ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ. เจเจฟเฉฑเจคเจฐ ID เจเฉเจ เจเจธเจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจจเจตเจพเจ เจธเฉฐเจธเจเจฐเจฃ เจฌเจฃเจพเจเจเจฆเฉ เจธเจฎเฉเจ, เจเจน เจชเจเจพเจฃเจเจฐเจคเจพ เจจเจนเฉเจ เจฌเจฆเจฒเฉเจเจพ เจเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจซเจพเจเจฒเจพเจ เจจเจนเฉเจ เจฌเจฆเจฒเฉเจเจ เจนเจจ;
- เจเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเจธ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจฆเจพ เจเจคเจฟเจนเจพเจธ. เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเฉฑเจ เจฌเฉเจฐเจพเจเจเจพเจ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจคเจธเจตเฉเจฐเจพเจ เจ เจคเฉ werf เจฆเฉเจเจฐเจพ เจตเฉฑเจ-เจตเฉฑเจ เจฌเจฟเจฒเจก เจเจคเจฟเจนเจพเจธ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ ID เจเฉเจ เจนเฉเจฃเจเฉเฅค
เจ เจเจฟเจนเจพ เจชเจเจพเจฃเจเจฐเจคเจพ เจเฉเจ เจ เจเฉเจคเฉ เจนเฉ เจเจฟเฉฑเจคเจฐ เจชเฉเจพเจ เจฆเจธเจคเจเจค.
เจนเจฐเฉเจ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจชเฉเจพเจตเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉเฉฐเจฆเจพ เจนเฉ: from
, before-install
, git-archive
, install
, imports-after-install
, before-setup
... git-latest-patch
เจเจฆเจฟ เจนเจฐเฉเจ เจชเฉเจพเจ
เจฆเจพ เจเฉฑเจ เจชเจเจพเจฃเจเจฐเจคเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉ เจเจธเจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ - เจชเฉเจพเจ
เจฆเฉ เจฆเจธเจคเจเจค (เจธเจเฉเจ เจนเจธเจคเจพเจเจฐ).
เจ เฉฐเจคเจฎ เจเจฟเฉฑเจคเจฐ, เจเจนเจจเจพเจ เจชเฉเจพเจตเจพเจ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเจฆเจพ เจนเฉ, เจเจนเจจเจพเจ เจชเฉเจพเจตเจพเจ เจฆเฉ เจธเจฎเฉเจน เจฆเฉ เจ เจเฉเจคเฉ เจฆเจธเจคเจเจค เจจเจพเจฒ เจเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ - เจชเฉเจพเจ เจฆเจธเจคเจเจค, - เจเฉ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจธเจพเจฐเฉ เจชเฉเจพเจตเจพเจ เจฒเจ เจธเจงเจพเจฐเจฃ เจเจฐ เจฐเจฟเจนเจพ เจนเฉเฅค
เจธเฉฐเจฐเจเจจเจพ เจคเฉเจ เจนเจฐเฉเจ เจเจฟเฉฑเจคเจฐ เจฒเจ werf.yaml
เจเจฎ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเจธเจฆเฉ เจเจชเจฃเฉ เจฆเจธเจคเจเจค เจนเฉเจฃเจเฉ เจ
เจคเฉ, เจเจธเจฆเฉ เจ
เจจเฉเจธเจพเจฐ, เจเฉฑเจ เจกเฉเจเจฐ เจเฉเจ เจนเฉเจตเฉเจเจพเฅค
เจธเจเฉเจ เจนเจธเจคเจพเจเจฐ เจเจนเจจเจพเจ เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจฆเจพ เจนเฉ:
- เจเจพเจฒเฉ เจเจฟเฉฑเจ เจเจฎเจฟเจเจพเจ เจชเฉเจฐเจคเฉ เจฐเฉเจงเจเฅค
- Git เจชเฉเจฐเจคเฉเจฐเฉเจงเจ เจเจนเจจเจพเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉ เจเฉ เจเจฟเฉฑเจคเจฐ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจจเจนเฉเจ เจนเจจเฅค
- เจฌเฉเจฐเจพเจเจ เจฆเฉ เจชเฉเจฐเจพเจฃเฉ เจเจฟเฉฑเจ เจเจฎเจฟเจเจพเจ เจฒเจ เจฌเจฟเจฒเจกเจพเจ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ เจเจตเจฐเจนเจพเจฒ เจเจฐเจจ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจเจน เจนเฉเจฃ เจธเจฟเจซเจพเจฐเจธเจผเฉ เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉ เจนเฉ เจ เจคเฉ เจธเจพเจฐเฉ CI เจธเจฟเจธเจเจฎเจพเจ เจฒเจ werf เจตเจฟเฉฑเจ เจกเจฟเจซเจพเจฒเจ เจนเฉเฅค
เจตเจฐเจซ เจตเจฟเฉฑเจ เจเจฟเจตเฉเจ เจธเจฎเจฐเฉฑเจฅ เจ เจคเฉ เจตเจฐเจคเจฃเจพ เจนเฉ
เจเจฎเจพเจเจก เจเฉเจฒ เจนเฉเจฃ เจเฉฑเจ เจ
เจจเฉเจธเจพเจฐเฉ เจตเจฟเจเจฒเจช เจนเฉ werf publish
: --tag-by-stages-signature=true|false
เจเฉฑเจ CI เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ, เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉ เจเจฎเจพเจเจก เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ werf ci-env
. เจชเจนเจฟเจฒเจพเจ, เจเจธเจฆเฉ เจฒเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉ werf ci-env --tagging-strategy=tag-or-branch
. เจนเฉเจฃ, เจเฉ เจคเฉเจธเฉเจ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจเจฐเจฆเฉ เจนเฉ werf ci-env --tagging-strategy=stages-signature
เจเจพเจ เจเจธ เจตเจฟเจเจฒเจช เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจพ เจเจฐเฉ, werf เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเจเจพ stages-signature
. เจเฉเจฎ werf ci-env
เจเจฎเจพเจเจก เจฒเจ เจเจชเจฃเฉ เจเจช เจนเฉ เจฒเฉเฉเฉเจเจฆเฉ เจซเจฒเฉเจ เจธเฉเฉฑเจ เจเจฐ เจฆเฉเจตเฉเจเจพ werf build-and-publish
(เจ werf publish
), เจเจธเจฒเจ เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจฒเจ เจเฉเจ เจตเจพเจงเฉ เจตเจฟเจเจฒเจช เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจฎเจพเจเจก:
werf publish --stages-storage :local --images-repo registry.hello.com/web/core/system --tag-by-stages-signature
... เจนเฉเจ เจฒเจฟเจเฉเจเจ เจคเจธเจตเฉเจฐเจพเจ เจฌเจฃเจพ เจธเจเจฆเจพ เจนเฉ:
-
registry.hello.com/web/core/system/backend:4ef339f84ca22247f01fb335bb19f46c4434014d8daa3d5d6f0e386d
-
registry.hello.com/web/core/system/frontend:f44206457e0a4c8a54655543f749799d10a9fe945896dab1c16996c6
เจเจน เจเจธ เจฒเจ เจนเฉ 4ef339f84ca22247f01fb335bb19f46c4434014d8daa3d5d6f0e386d
เจเจฟเฉฑเจคเจฐ เจฆเฉ เจชเฉเจพเจตเจพเจ เจฆเจพ เจเฉฑเจ เจฆเจธเจคเจเจค เจนเฉ backend
เจ
เจคเฉ f44206457e0a4c8a54655543f749799d10a9fe945896dab1c16996c6
- เจเจฟเฉฑเจคเจฐ เจชเฉเจพเจตเจพเจ เจฆเฉ เจฆเจธเจคเจเจค frontend
.
เจตเจฟเจธเจผเฉเจธเจผ เจซเฉฐเจเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจธเจฎเฉเจ werf_container_image
ะธ werf_container_env
เจนเฉเจฒเจฎ เจเฉเจเจชเจฒเฉเจเจธ เจตเจฟเฉฑเจ เจเฉเจ เจตเฉ เจฌเจฆเจฒเจฃ เจฆเฉ เจเฉเจ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ: เจเจน เจซเฉฐเจเจธเจผเจจ เจเจชเจฃเฉ เจเจช เจธเจนเฉ เจเจฟเฉฑเจคเจฐ เจจเจพเจฎ เจคเจฟเจเจฐ เจเจฐเจจเจเฉเฅค
เจเฉฑเจ CI เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจธเฉฐเจฐเจเจจเจพ:
type multiwerf && source <(multiwerf use 1.1 beta)
type werf && source <(werf ci-env gitlab)
werf build-and-publish|deploy
เจธเฉฐเจฐเจเจจเจพ เจฌเจพเจฐเฉ เจนเฉเจฐ เจเจพเจฃเจเจพเจฐเฉ เจฆเจธเจคเจพเจตเฉเจเจผ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจนเฉ:
-
เจกเจพเจเจฐเฉเจเจเจฐเฉ โ เจชเฉเจฐเจเจพเจธเจผเจจ (เจชเฉเจฐเจเจพเจธเจผเจฟเจค) ; -
CI/CD เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ โ เจเจฎ เจเจพเจฃเจเจพเจฐเฉ โ เจชเฉเจพเจ -เจฆเจธเจคเจเจค ; -
GitLab CI/CD โ .gitlab-ci.yml เจจเจพเจฒ เจเจเฉเจเจฐเจฃ .
เจเฉเฉฑเจฒ
- เจจเจตเจพเจ เจตเจฟเจเจฒเจช
werf publish --tag-by-stages-signature=true|false
. - เจจเจตเจพเจ เจตเจฟเจเจฒเจช เจฎเฉเฉฑเจฒ
werf ci-env --tagging-strategy=stages-signature|tag-or-branch
(เจเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจคเจพเจ เจกเจฟเจซเจพเจฒเจ เจนเฉเจตเฉเจเจพstages-signature
). - เจเฉ เจคเฉเจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟเฉฑเจ เจเจฎเจฟเจ เจฒเจ เจเฉเจเจฟเฉฐเจ เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจธเฉ (
WERF_TAG_GIT_COMMIT
เจเจพเจ เจตเจฟเจเจฒเจชwerf publish --tag-git-commit COMMIT
), เจซเจฟเจฐ เจเฉเจเจฟเฉฐเจ เจฐเจฃเจจเฉเจคเฉ 'เจคเฉ เจธเจตเจฟเจ เจเจฐเจจเจพ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจชเฉเจพเจ - เจฆเจธเจคเจเจค. - เจจเจตเฉเจ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจจเจตเฉเจ เจเฉเจเจฟเฉฐเจ เจธเจเฉเจฎ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉเฅค
- werf 1.1 เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจชเฉเจฐเจพเจฃเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจจเฉเฉฐ เจจเจตเฉเจ เจเฉเจเจฟเฉฐเจ เจธเจเฉเจฎ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฆเฉ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจชเจฐ เจชเฉเจฐเจพเจฃเฉ เจเฉเจ-เจเจพเจ-เจธเจผเจพเจเจพ เจ เจเฉ เจตเฉ เจธเจฎเจฐเจฅเจฟเจค เจนเฉเฅค
เจธเจฎเฉฑเจเจฐเฉ-เจเจงเจพเจฐเจฟเจค เจเฉเจเจฟเฉฐเจ เจฒเฉเจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจฆเฉ เจนเฉ:
- เจกเฉเจเจฐ เจเฉเจ เจจเจพเจฎ เจฆเจพ เจชเฉเจฐเจคเฉเจฐเฉเจง เจเจพเจฒเฉ เจเจฟเฉฑเจ เจเจฎเจฟเจเจพเจ เจฒเจเฅค
- เจกเฉเจเจฐ เจเฉเจ เจจเจพเจฎ เจฆเฉ เจเฉเจ เจฒเจ เจฒเจเจเฉเจฒเจพเจชเจฃ เจชเฉเจฐเจคเฉเจฌเจฟเฉฐเจฌ เจจเฉเฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉ เจเฉ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเจฟเฉฑเจคเจฐ เจฒเจ เจ เจชเฉเจฐเจธเฉฐเจเจฟเจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ.
- เจเจฟเฉฑเจ เจธเจผเจพเจเจพเจตเจพเจ เจฒเจ เจชเฉเจฐเจพเจฃเฉ เจเจฟเฉฑเจ เจเจฎเจฟเจเจพเจ เจฒเจ เจฌเจฟเจฒเจกเจพเจ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจธเจเจฐเจฃ เจจเฉเฉฐ เจเจตเจฐเจนเจพเจฒ เจเจฐเจจ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจเจพเจฐเจจ เจจเจนเฉเจ เจฌเจฃเจฆเจพเฅค
เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ! เจ
เจคเฉ 'เจคเฉ เจธเจพเจจเฉเฉฐ เจฎเจฟเจฒเจฃ เจฒเจ เจจเจพ เจญเฉเฉฑเจฒเฉ
PS
เจธเจพเจกเฉ เจฌเจฒเฉเจ 'เจคเฉ เจตเฉ เจชเฉเฉเจนเฉ:
- ยซ
werf 1.1 เจฐเฉเจฒเฉเจเจผ: เจ เฉฑเจ เจฌเจฟเจฒเจกเจฐ เจฒเจ เจธเฉเจงเจพเจฐ เจ เจคเฉ เจญเจตเจฟเฉฑเจ เจฒเจ เจฏเฉเจเจจเจพเจตเจพเจ ยป - ยซ
เจชเฉเจธเจผ เจเจฐ เจฐเจฟเจนเจพ เจนเจพเจ werf 1.0 เจธเจฅเจฟเจฐ: GitOps เจฆเจพ เจเจธ เจจเจพเจฒ เจเฉ เจฒเฉเจฃเจพ เจฆเฉเจฃเจพ เจนเฉ, เจธเจฅเจฟเจคเฉ เจ เจคเฉ เจฏเฉเจเจจเจพเจตเจพเจ ยป - ยซ
werf - เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ CI / CD เจฒเจ เจธเจพเจกเจพ เจเฉเจฒ (เจธเฉฐเจเฉเจช เจ เจคเฉ เจตเฉเจกเฉเจ เจฐเจฟเจชเฉเจฐเจ) "; - werf เจตเจฟเฉฑเจ เจจเจตเฉเจจเจคเจพเจตเจพเจ เจฌเจพเจฐเฉ เจจเฉเจเจธ เจฆเฉ เจเฉฑเจ เจฒเฉเฉ:
- ยซ
3-เจตเฉเจ เจฎเจฐเจ เจเฉ เจตเจฐเจซ: เจนเฉเจฒเจฎ เจฆเฉ เจจเจพเจฒ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจคเฉเจจเจพเจคเฉ โเจธเจเฉเจฐเฉเจเจกเจเจผ เจเฉฑเจคเฉโ "; - ยซ
เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉเจฒเจฎ เจเจพเจฐเจ เจจเฉเฉฐ เจฐเฉเจฒ เจเจเจ เจเจฐเจจ เจฒเจ werf เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ "; - ยซ
เจตเจฐเจซ เจตเจฟเฉฑเจ เจฎเฉเจจเฉเจฐเฉเจชเฉ เจ เจคเฉ เจฎเจฒเจเฉเจฐเฉเจชเฉ เจฒเจ เจธเจฎเจฐเจฅเจจ เจ เจคเฉ เจกเฉเจเจฐ เจฐเจเจฟเจธเจเจฐเฉ เจฆเจพ เจเจธ เจจเจพเจฒ เจเฉ เจฒเฉเจฃเจพ เจฆเฉเจฃเจพ เจนเฉ "; - ยซ
เจคเฉเจธเฉเจ เจนเฉเจฃ เจเฉฑเจ เจจเจฟเจฏเจฎเจค เจกเฉเจเจฐเจซเจพเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจตเจฐเจซ เจตเจฟเฉฑเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ ".
- ยซ
เจธเจฐเฉเจค: www.habr.com