เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ เจ เจเจพเจฒ! เจเจน เจธเจพเจกเฉ เจฒเฉเฉ เจตเจฟเฉฑเจ เจฆเฉเจเฉ เจชเฉเจธเจ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจฆเจฟเจเจพเจเจเจฆเฉ เจนเจพเจ เจเจฟ Red Hat OpenShift เจเฉฑเจคเฉ เจเจงเฉเจจเจฟเจ เจตเฉเฉฑเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฒเจพเจเฉ เจเจฐเจจเจพ เจนเฉเฅค
เจชเจฟเจเจฒเฉ เจชเฉเจธเจ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจจเจตเฉเจ S2I (เจธเจฐเฉเจค-เจคเฉเจ-เจเจฟเฉฑเจคเจฐ) เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจฆเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจจเฉเฉฐ เจฅเฉเฉเฉเจนเจพ เจเจฟเจนเจพ เจเฉเจนเจฟเจ เจนเฉ, เจเฉ เจเจฟ OpenShift เจชเจฒเฉเจเจซเจพเจฐเจฎ 'เจคเฉ เจเจงเฉเจจเจฟเจ เจตเฉเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจ
เจคเฉ เจคเฉเจจเจพเจค เจเจฐเจจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจซเจฟเจฐ เจ
เจธเฉเจ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเฉ เจตเจฟเจธเจผเฉ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจธเฉ, เจ
เจคเฉ เจ
เฉฑเจ เจ
เจธเฉเจ เจฆเฉเจเจพเจเจเฉ เจเจฟ เจเฉฑเจ S2I เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ เจเฉฑเจ "เจธเจผเฉเฉฑเจง" เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจตเจเฉเจ เจเจฟเจตเฉเจ เจตเจฐเจคเจฃเจพ เจนเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเจชเจจเจธเจผเจฟเจซเจ เจ
เจธเฉเจเจฌเจฒเฉเจเจ เจจเจพเจฒ เจเฉเฉเจจเจพ เจนเฉเฅค
เจธเจพเจซเจผ เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ
เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจญเจพเจ XNUMX เจตเจฟเฉฑเจ เจเจผเจฟเจเจฐ เจเฉเจคเจพ เจนเฉ, เจเจผเจฟเจเจฆเจพเจคเจฐ เจเจงเฉเจจเจฟเจ เจตเฉเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจ เจเฉเจคเฉ เจฌเจฟเจฒเจก เจชเฉเจพเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเฉ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเฉเจก เจเฉเจฐเจพเจเจธเจชเฉเจฒเฉเจธเจผเจจ, เจฎเจฒเจเฉเจชเจฒ เจซเจพเจเจฒ เจเจจเจเฉเจเฉเจจเฉเจธเจผเจจ, เจ เจคเฉ เจฎเจฟเจจเฉเจซเจฟเจเฉเจธเจผเจจ เจตเจฐเจเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจนเจจเจพเจ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจฆเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉเจเจ เจซเจพเจเจฒเจพเจ - เจ เจคเฉ เจเจน เจธเจฅเจฟเจฐ HTML, JavaScript เจ เจคเฉ CSS - เจเจเจเจชเฉเฉฑเจ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค เจเจธ เจซเฉเจฒเจกเจฐ เจฆเจพ เจเจฟเจเจพเจฃเจพ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจธ เจเฉฑเจฒ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจเจฟเจนเฉเฉ เจฌเจฟเจฒเจก เจเฉเจฒ เจตเจฐเจคเฉ เจเจพ เจฐเจนเฉ เจนเจจ, เจ เจคเฉ เจชเฉเจฐเจคเฉเจเจฟเจฐเจฟเจ เจฒเจ เจเจน ./build เจซเฉเจฒเจกเจฐ เจนเฉเจตเฉเจเจพ (เจ เจธเฉเจ เจนเฉเจ เจพเจ เจนเฉเจฐ เจตเฉเจฐเจตเฉ เจจเจพเจฒ เจเจธ 'เจคเฉ เจตเจพเจชเจธ เจเจตเจพเจเจเฉ)เฅค
เจธเจฐเฉเจค-เจคเฉเจ-เจเจฟเฉฑเจคเจฐ (S2I)
เจเจธ เจชเฉเจธเจ เจตเจฟเฉฑเจ เจ
เจธเฉเจ "S2I เจเฉ เจนเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเจฟเจตเฉเจ เจตเจฐเจคเจฃเจพ เจนเฉ" เจตเจฟเจธเจผเฉ 'เจคเฉ เจจเจนเฉเจ เจเฉเจนเจฆเฉ เจนเจพเจ (เจคเฉเจธเฉเจ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ
เจ เจธเฉเจเจฌเจฒเฉ เจชเฉเจพเจ
เจ เจธเฉเจเจฌเจฒเฉ เจชเฉเจพเจ เจเฉเจฆเจฐเจค เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจฎเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจกเฉเจเจฐ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจจเจตเฉเจ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจจเจพเจฒ เจเจคเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉ. เจเจธ เจ เจจเฉเจธเจพเจฐ, เจเจน เจชเฉเจพเจ เจเจชเจจเจธเจผเจฟเจซเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ 'เจคเฉ เจเฉฑเจ เจฌเจฟเจฒเจก เจธเจผเฉเจฐเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจตเฉเฉฑเจฌ เจเจช เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจเจน เจคเฉเจนเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจ
เจคเฉ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฅค
เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟเจนเจพ เจนเฉ, เจฎเฉเจเฉฐเจฎเจฒ, เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจฌเจฃเจพเจ เจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจเจธ เจเฉฑเจฒ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจฟเจนเฉเฉ เจธเจพเจงเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, React เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ เจเจน ./build เจซเฉเจฒเจกเจฐ เจนเฉเจตเฉเจเจพ, เจ เจคเฉ Angular เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฒเจ เจเจน project_name/dist เจซเฉเจฒเจกเจฐ เจนเฉเจตเฉเจเจพเฅค เจ เจคเฉ, เจเจฟเจตเฉเจ เจเจฟ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจชเจฟเจเจฒเฉ เจชเฉเจธเจ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉ, เจเจเจเจชเฉเฉฑเจ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจฆเฉ เจธเจฅเจฟเจคเฉ, เจเฉ เจเจฟ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเฉเฉฑเจ เจเฉเจคเฉ เจเจ เจนเฉ, เจจเฉเฉฐ OUTPUT_DIR เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉเจเจฐเจพ เจเจตเจฐเจฐเจพเจเจก เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเฉเจฐ, เจเจฟเจเจเจเจฟ เจเจเจเจชเฉเฉฑเจ เจซเฉเจฒเจกเจฐ เจฆเฉ เจธเจฅเจฟเจคเฉ เจซเจฐเฉเจฎเจตเจฐเจ เจคเฉเจ เจซเจฐเฉเจฎเจตเจฐเจ เจคเฉฑเจ เจตเฉฑเจเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจคเฉเจธเฉเจ เจฌเจธ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจธเจเฉเจเจกเจฐเจก เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจเจพเจชเฉ เจเจฐเจฆเฉ เจนเฉ, เจ เจฐเจฅเจพเจค /opt/apt-root/output. เจเจธ เจฒเฉเจ เจฆเฉ เจฌเจพเจเฉ เจนเจฟเฉฑเจธเฉ เจจเฉเฉฐ เจธเจฎเจเจฃ เจฒเจ เจเจน เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ, เจชเจฐ เจนเฉเจฃ เจฒเจ เจเจ เจเจฒเจฆเฉ เจจเจพเจฒ เจ เจเจฒเฉ เจชเฉเจพเจ - เจฐเจจ เจชเฉเจพเจ 'เจคเฉ เจจเจเจผเจฐ เจฎเจพเจฐเฉเจเฅค
เจฐเจจ เจชเฉเจพเจ
เจเจน เจชเฉเจพเจ
เจเจฆเฉเจ เจตเจพเจชเจฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจ
เจธเฉเจเจฌเจฒเฉ เจชเฉเจพเจ
เจฆเฉเจฐเจพเจจ เจฌเจฃเจพเจ เจเจ เจจเจตเฉเจ เจเจฟเฉฑเจคเจฐ 'เจคเฉ เจกเฉเจเจฐ เจฐเจจ เจฒเจ เจเจพเจฒ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจชเจจเจธเจผเจฟเจซเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ 'เจคเฉ เจคเฉเจจเจพเจค เจเจฐเจจ เจตเฉเจฒเฉ เจตเฉ เจ
เจเจฟเจนเจพ เจนเฉ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจกเจฟเจซเจพเจฒเจ
เจเจน เจตเจฟเจงเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจคเฉเจจเจพเจค เจเจฐเจจ เจฒเจ เจตเจงเฉเจ เจนเฉ, เจชเจฐ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเจฅเจฟเจฐ เจธเจฎเฉฑเจเจฐเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเฉเจฐ, เจเจฟเจเจเจเจฟ เจ เจธเจฒ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจธเจฟเจฐเจซ เจธเจฅเจฟเจฐ เจธเจฎเฉฑเจเจฐเฉ เจฆเฉ เจธเฉเจตเจพ เจเจฐเจฆเฉ เจนเจพเจ, เจธเจพเจจเฉเฉฐ เจธเจพเจกเฉ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจ เฉฐเจฆเจฐ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ Node.js เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ - เจเฉฑเจ เจตเฉเจฌ เจธเจฐเจตเจฐ เจเจพเจซเจผเฉ เจนเฉเจตเฉเจเจพเฅค
เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจเจฌเจฒ เจเจฐเจจ เจตเฉเจฒเฉ เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจเฉเจเจผ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจฆเฉเจ เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจนเฉเจฐ เจเฉเจเจผ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉฐเจเจผเฉเจฐเจพเจ เจตเจพเจฒเฉ เจฌเจฟเจฒเจก เจเฉฐเจฎ เจเจเจเจฆเฉ เจนเจจ.
เจเฉฐเจเฉเจฐ เจฌเฉฐเจจเฉเจนเจฆเจพ เจนเฉ
เจเจธ เจฌเจพเจฐเฉ เจเจน เจฒเจฟเจเจฆเฉ เจนเจจ
"เจฆเฉ เจ เจธเฉเจเจฌเจฒเฉเจเจ เจจเฉเฉฐ เจเจชเจธ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจเฉฑเจ เจเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเฉ เจนเจธเจคเฉ เจชเฉเจฆเจพ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจฆเฉเจเฉ เจเจธ เจนเจธเจคเฉ เจจเฉเฉฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจนเฉเจธเจ เจเจฐเจฆเฉ เจนเฉ เจเฉ เจเจธ เจนเจธเจคเฉ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค"
เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเจชเจฃเฉ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฒเจ เจตเฉเจฌ เจเจช เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจ เจคเฉ เจซเจฟเจฐ เจธเจพเจกเฉ เจธเจฎเฉฑเจเจฐเฉ เจฆเฉ เจธเฉเจตเจพ เจเจฐเจจ เจฒเจ เจตเฉเจฌ เจธเจฐเจตเจฐ เจเจฟเฉฑเจคเจฐ, เจเจธเฉ NGINX เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค
เจเจธ เจคเจฐเฉเจนเจพเจ, เจ เจธเฉเจ เจตเฉเฉฑเจฌ เจเจช เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจจเฉเฉฐ "เจธเจผเฉเฉฑเจง" เจฌเจฟเจฒเจกเจฐ เจตเจเฉเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจธเฉ เจธเจฎเฉเจ เจเฉฑเจ เจเฉเจเจพ เจฐเจจเจเจพเจเจฎ เจเจฟเฉฑเจคเจฐ เจตเฉ เจฐเฉฑเจ เจธเจเจฆเฉ เจนเจพเจเฅค
เจนเฉเจฃ เจเจธ เจจเฉเฉฐ เจเฉฑเจ เจเจพเจธ เจเจฆเจพเจนเจฐเจฃ เจจเจพเจฒ เจตเฉเจเฉเจเฅค
เจธเจฟเจเจฒเจพเจ เจฒเจ เจ
เจธเฉเจ เจตเจฐเจคเจพเจเจเฉ
เจเจน เจธเจพเจจเฉเฉฐ เจธเจญ เจเฉเจ เจเจเฉฑเจ เฉ เจฐเฉฑเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเฉเจเจพ
เจเจ เจเจธ เจซเจพเจเจฒ เจจเฉเฉฐ เจนเฉเจฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจตเฉเจเฉเจ, เจ เจคเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจธเฉเจเจธเจผเจจ เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจเจฐเฉเจ.
parameters:
- name: SOURCE_REPOSITORY_URL
description: The source URL for the application
displayName: Source URL
required: true
- name: SOURCE_REPOSITORY_REF
description: The branch name for the application
displayName: Source Branch
value: master
required: true
- name: SOURCE_REPOSITORY_DIR
description: The location within the source repo of the application
displayName: Source Directory
value: .
required: true
- name: OUTPUT_DIR
description: The location of the compiled static files from your web apps builder
displayName: Output Directory
value: build
required: false
เจเฉฑเจฅเฉ เจธเจญ เจเฉเจ เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจ เจนเฉ, เจชเจฐ เจเจน OUTPUT_DIR เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเฉฑเจฒ เจงเจฟเจเจจ เจฆเฉเจฃ เจฏเฉเจ เจนเฉเฅค เจธเจพเจกเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ เจฐเฉเจเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเจ, เจเจฟเฉฐเจคเจพ เจเจฐเจจ เจฆเฉ เจเฉเจ เจเฉฑเจฒ เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจฐเฉเจเจเจ เจกเจฟเจซเฉเจฒเจ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจซเฉเจฒเจกเจฐ เจตเจเฉเจ เจตเจฐเจคเจฆเจพ เจนเฉ, เจชเจฐ เจเจเจเฉเจฒเจฐ เจเจพเจ เจเจฟเจธเฉ เจนเฉเจฐ เจเฉเจเจผ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจเจธ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเฉเฉฐ เจฒเฉเฉ เจ เจจเฉเจธเจพเจฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉเฅค
เจเจ เจนเฉเจฃ เจเจฎเฉเจเจธเจเฉเจฐเฉเจฎเจเจผ เจธเฉเจเจธเจผเจจ 'เจคเฉ เจเฉฑเจ เจจเจเจผเจฐ เจฎเจพเจฐเฉเจเฅค
- apiVersion: v1
kind: ImageStream
metadata:
name: react-web-app-builder // 1
spec: {}
- apiVersion: v1
kind: ImageStream
metadata:
name: react-web-app-runtime // 2
spec: {}
- apiVersion: v1
kind: ImageStream
metadata:
name: web-app-builder-runtime // 3
spec:
tags:
- name: latest
from:
kind: DockerImage
name: nodeshift/ubi8-s2i-web-app:10.x
- apiVersion: v1
kind: ImageStream
metadata:
name: nginx-image-runtime // 4
spec:
tags:
- name: latest
from:
kind: DockerImage
name: 'centos/nginx-112-centos7:latest'
เจคเฉเจเฉ เจ เจคเฉ เจเฉเจฅเฉ เจเจฟเฉฑเจคเจฐเจพเจ 'เจคเฉ เจเฉฑเจ เจจเจเจผเจฐ เจฎเจพเจฐเฉเฅค เจเจน เจฆเฉเจตเฉเจ เจกเฉเจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจตเจเฉเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเจจ, เจ เจคเฉ เจคเฉเจธเฉเจ เจธเจชเจธเจผเจ เจคเฉเจฐ 'เจคเฉ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเจน เจเจฟเฉฑเจฅเฉเจ เจเจเจเจฆเฉ เจนเจจ.
เจคเฉเจเจพ เจเจฟเฉฑเจคเจฐ เจตเฉเฉฑเจฌ-เจเจช-เจฌเจฟเจฒเจกเจฐ เจนเฉ เจ
เจคเฉ เจเจน nodeshift/ubi8-s2i-web-app เจเฉเจ เจเฉเจคเฉ 10.x เจคเฉเจ เจเจเจเจฆเจพ เจนเฉ
เจเฉเจฅเจพ เจเฉฑเจ NGINX เจเจฟเฉฑเจคเจฐ (เจตเจฐเจเจจ 1.12) เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจจเจตเฉเจจเจคเจฎ เจเฉเจ เจนเฉ
เจเจ เจนเฉเจฃ เจชเจนเจฟเจฒเฉเจเจ เจฆเฉ เจคเจธเจตเฉเจฐเจพเจ เจฆเฉเจเฉเจเฅค เจเจน เจฆเฉเจตเฉเจ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจเจพเจฒเฉ เจนเจจ เจ เจคเฉ เจธเจฟเจฐเจซ เจฌเจฟเจฒเจก เจชเฉเจพเจ เจฆเฉเจฐเจพเจจ เจฌเจฃเจพเจ เจเจ เจนเจจเฅค เจชเจนเจฟเจฒเฉ เจเจฟเฉฑเจคเจฐ, react-web-app-builder, เจเฉฑเจ เจ เจธเฉเจเจฌเจฒเฉ เจชเฉเจพเจ เจฆเจพ เจจเจคเฉเจเจพ เจนเฉเจตเฉเจเจพ เจเฉ เจตเฉเจฌ-เจเจช-เจฌเจฟเจฒเจกเจฐ-เจฐเจจเจเจพเจเจฎ เจเจฟเฉฑเจคเจฐ เจ เจคเฉ เจธเจพเจกเฉ เจธเจฐเฉเจค เจเฉเจก เจจเฉเฉฐ เจเฉเฉ เจฆเฉเจตเฉเจเจพเฅค เจเจธ เจฒเจ เจ เจธเฉเจ เจเจธ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจจเจพเจฎ เจตเจฟเฉฑเจ "-เจฌเจฟเจฒเจกเจฐ" เจเฉเฉเจฟเจ เจนเฉเฅค
เจฆเฉเจเจพ เจเจฟเฉฑเจคเจฐ - react-web-app-runtime - nginx-image-runtime เจ เจคเฉ react-web-app-builder เจเจฟเฉฑเจคเจฐ เจคเฉเจ เจเฉเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฆเจพ เจจเจคเฉเจเจพ เจนเฉเจตเฉเจเจพเฅค เจเจน เจเจฟเฉฑเจคเจฐ เจคเฉเจจเจพเจคเฉ เจฆเฉเจฐเจพเจจ เจตเฉ เจตเจฐเจคเจฟเจ เจเจพเจตเฉเจเจพ เจ เจคเฉ เจเจธ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ เจ เจคเฉ เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเจพ เจธเจฅเจฟเจฐ HTML, JavaScript, CSS เจธเจผเจพเจฎเจฒ เจนเฉเจตเฉเจเจพเฅค
เจเจฒเจเจฃ? เจเจ เจนเฉเจฃ เจฌเจฟเจฒเจก เจธเฉฐเจฐเจเจจเจพเจตเจพเจ 'เจคเฉ เจเฉฑเจ เจจเจเจผเจฐ เจฎเจพเจฐเฉเจ เจ เจคเฉ เจเจน เจฅเฉเฉเจพ เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจพเจตเฉเจเจพ.
เจธเจพเจกเฉ เจเฉเจเจชเจฒเฉเจ เจฆเฉเจเจ เจฆเฉ เจฌเจฟเจฒเจก เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจนเจจเฅค เจเฉฑเจฅเฉ เจชเจนเจฟเจฒเจพ เจนเฉ, เจ เจคเฉ เจเจน เจเจพเจซเจผเฉ เจฎเจฟเจเจฐเฉ เจนเฉ:
apiVersion: v1
kind: BuildConfig
metadata:
name: react-web-app-builder
spec:
output:
to:
kind: ImageStreamTag
name: react-web-app-builder:latest // 1
source: // 2
git:
uri: ${SOURCE_REPOSITORY_URL}
ref: ${SOURCE_REPOSITORY_REF}
contextDir: ${SOURCE_REPOSITORY_DIR}
type: Git
strategy:
sourceStrategy:
env:
- name: OUTPUT_DIR // 3
value: ${OUTPUT_DIR}
from:
kind: ImageStreamTag
name: web-app-builder-runtime:latest // 4
incremental: true // 5
type: Source
triggers: // 6
- github:
secret: ${GITHUB_WEBHOOK_SECRET}
type: GitHub
- type: ConfigChange
- imageChange: {}
type: ImageChange
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, เจฒเฉเจฌเจฒ 1 เจตเจพเจฒเฉ เจฒเจพเจเจจ เจเจนเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟ เจเจธ เจฌเจฟเจฒเจก เจฆเจพ เจจเจคเฉเจเจพ เจเจธเฉ เจชเฉเจฐเจคเฉเจเจฟเจฐเจฟเจ-เจตเฉเฉฑเจฌ-เจเจช-เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฟเจ เจเจพเจตเฉเจเจพ เจเฉ เจ เจธเฉเจ เจเจฟเฉฑเจคเจฐเจธเจเฉเจฐเฉเจฎ เจธเฉเจเจธเจผเจจ เจตเจฟเฉฑเจ เจฅเฉเฉเจพ เจชเจนเจฟเจฒเจพเจ เจฆเฉเจเจฟเจ เจธเฉเฅค
2 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจคเฉเจนเจพเจจเฉเฉฐ เจฆเฉฑเจธเจฆเฉ เจนเฉ เจเจฟ เจเฉเจก เจเจฟเฉฑเจฅเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจนเฉเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจเจน เจเฉฑเจ เจเจฟเฉฑเจ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจนเฉ, เจ เจคเฉ เจธเจฅเจพเจจ, เจฐเฉเจซ เจ เจคเฉ เจธเฉฐเจฆเจฐเจญ เจซเฉเจฒเจกเจฐ เจเจนเจจเจพเจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจเฉ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉฑเจชเจฐ เจตเฉเจ เจเฉเฉฑเจเฉ เจนเจพเจเฅค
3 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจเจน เจนเฉ เจเฉ เจ
เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจญเจพเจ เจตเจฟเฉฑเจ เจตเฉเจ เจเฉเฉฑเจเฉ เจนเจพเจเฅค เจเจน OUTPUT_DIR เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจเฉเฉเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจธเจพเจกเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ เจฌเจฟเจฒเจก เจนเฉเฅค
4 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจตเฉเจฌ-เจเจช-เจฌเจฟเจฒเจกเจฐ-เจฐเจจเจเจพเจเจฎ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจเจนเจฟเฉฐเจฆเฉ เจนเฉ, เจเจฟเจธ เจจเฉเฉฐ เจ
เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจฟเฉฑเจคเจฐเจธเจเฉเจฐเฉเจฎ เจญเจพเจ เจตเจฟเฉฑเจ เจฆเฉเจเจฟเจ เจนเฉเฅค
5 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจเจนเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟ เจ เจธเฉเจ เจเฉฑเจ เจตเจพเจงเฉ เจตเจพเจฒเฉ เจฌเจฟเจฒเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเฉเจเจฐ S2I เจเจฟเฉฑเจคเจฐ เจเจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจตเฉเฉฑเจฌ เจเจช เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจเจฐเจฆเจพ เจนเฉเฅค เจชเจนเจฟเจฒเฉ เจฒเจพเจเจ 'เจคเฉ, เจ เจธเฉเจเจฌเจฒเฉ เจชเฉเจพเจ เจชเฉเจฐเจพ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ, เจเจฟเฉฑเจคเจฐ node_modules เจซเฉเจฒเจกเจฐ เจจเฉเฉฐ เจเฉฑเจ เจเจฐเจเจพเจเจต เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ เจค เจเจฐเฉเจเจพเฅค เจซเจฟเจฐ, เจ เจเจฒเฉเจเจ เจฆเฉเฉเจพเจ 'เจคเฉ, เจเจฟเฉฑเจคเจฐ เจฌเจฟเจฒเจก เจเจพเจเจฎ เจจเฉเฉฐ เจเจเจพเจเจฃ เจฒเจ เจเจธ เจซเฉเจฒเจกเจฐ เจจเฉเฉฐ เจธเจฟเจฐเจซเจผ เจ เจจเจเจผเจฟเจช เจเจฐ เจฆเฉเจตเฉเจเจพเฅค
เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ, 6 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจธเจตเฉเจเจฒเจฟเจค เจคเฉเจฐ 'เจคเฉ เจเจฒเจพเจเจฃ เจฒเจ, เจฆเจธเจคเฉ เจฆเจเจฒ เจฆเฉ เจฌเจฟเจจเจพเจ, เจเจฆเฉเจ เจเฉเจ เจฌเจฆเจฒเจฆเจพ เจนเฉ, เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจ เจเจฐเจฟเฉฑเจเจฐ เจนเจจเฅค
เจเฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจเฉ เจเจน เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจฎเจฟเจเจฐเฉ เจฌเจฟเจฒเจก เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจนเฉเฅค
เจเจ เจนเฉเจฃ เจฆเฉเจเฉ เจฌเจฟเจฒเจก เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจคเฉ เจเฉฑเจ เจจเจเจผเจฐ เจฎเจพเจฐเฉเจเฅค เจเจน เจชเจนเจฟเจฒเฉ เจฆเฉ เจธเจฎเจพเจจ เจนเฉ, เจชเจฐ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจ เฉฐเจคเจฐ เจนเฉ.
apiVersion: v1
kind: BuildConfig
metadata:
name: react-web-app-runtime
spec:
output:
to:
kind: ImageStreamTag
name: react-web-app-runtime:latest // 1
source: // 2
type: Image
images:
- from:
kind: ImageStreamTag
name: react-web-app-builder:latest // 3
paths:
- sourcePath: /opt/app-root/output/. // 4
destinationDir: . // 5
strategy: // 6
sourceStrategy:
from:
kind: ImageStreamTag
name: nginx-image-runtime:latest
incremental: true
type: Source
triggers:
- github:
secret: ${GITHUB_WEBHOOK_SECRET}
type: GitHub
- type: ConfigChange
- type: ImageChange
imageChange: {}
- type: ImageChange
imageChange:
from:
kind: ImageStreamTag
name: react-web-app-builder:latest // 7
เจเจธ เจฒเจ เจฆเฉเจเฉ เจฌเจฟเจฒเจก เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจฐเฉเจเจเจ-เจตเฉเจฌ-เจเจช-เจฐเจจเจเจพเจเจฎ เจนเฉ, เจ เจคเฉ เจเจน เจฌเจนเฉเจค เจฎเจฟเจเจฐเฉ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
1 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจเฉเจ เจจเจตเฉเจ เจเฉฑเจฒ เจจเจนเฉเจ เจนเฉ - เจเจน เจธเจฟเจฐเจซเจผ เจเจน เจเจนเจฟเฉฐเจฆเฉ เจนเฉ เจเจฟ เจฌเจฟเจฒเจก เจจเจคเฉเจเจพ เจฐเฉเจเจเจ-เจตเฉเจฌ-เจเจช-เจฐเจจเจเจพเจเจฎ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฟเจ เจเจฟเจ เจนเฉ.
2 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ, เจเจฟเจตเฉเจ เจเจฟ เจชเจฟเจเจฒเฉ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ, เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเฉ เจเจฟ เจธเจฐเฉเจค เจเฉเจก เจเจฟเฉฑเจฅเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจนเฉเฅค เจชเจฐ เจงเจฟเจเจจ เจฆเจฟเจ เจเจฟ เจเฉฑเจฅเฉ เจ เจธเฉเจ เจเจนเจฟ เจฐเจนเฉ เจนเจพเจ เจเจฟ เจเจน เจเจฟเฉฑเจคเจฐ เจคเฉเจ เจฒเจฟเจ เจเจฟเจ เจนเฉ. เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเจฟเฉฑเจคเจฐ เจคเฉเจ เจเฉ เจ เจธเฉเจ เจนเฉเจฃเฉ เจฌเจฃเจพเจ เจนเฉ - เจชเฉเจฐเจคเฉเจเจฟเจฐเจฟเจ-เจตเฉเจฌ-เจเจช-เจฌเจฟเจฒเจกเจฐ เจคเฉเจ (3 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ)เฅค เจเจฟเจนเฉเฉเจเจ เจซเจพเจเจฒเจพเจ เจ เจธเฉเจ เจตเจฐเจคเจฃเฉเจเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจน เจเจฟเฉฑเจคเจฐ เจฆเฉ เจ เฉฐเจฆเจฐ เจนเจจ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเจพ เจธเจฅเจพเจจ 4 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจตเจฟเฉฑเจ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ เจเจน /opt/app-root/output/ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจฏเจพเจฆ เจนเฉ, เจคเจพเจ เจเจน เจเจน เจฅเจพเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจธเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจจเจคเฉเจเจฟเจเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจคเจฟเจเจฐ เจเฉเจคเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจฒเฉเจฌเจฒ 5 เจฆเฉ เจจเจพเจฒ เจธเจผเจฌเจฆ เจตเจฟเฉฑเจ เจจเจฟเจฐเจฆเจฟเจธเจผเจ เจฎเฉฐเจเจผเจฟเจฒ เจซเฉเจฒเจกเจฐ เจธเจฟเจฐเจซเจผ เจฎเฉเจเฉเจฆเจพ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจนเฉ (เจเจน เจธเจญ เจเฉเจ เจนเฉ, เจฏเจพเจฆ เจฐเฉฑเจเฉ, เจเจชเจจเจธเจผเจฟเจซเจ เจจเจพเจฎเจ เจเจฟเจธเฉ เจเจพเจฆเฉเจ เจเฉเจเจผ เจฆเฉ เจ เฉฐเจฆเจฐ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉ, เจจเจพ เจเจฟ เจคเฉเจนเจพเจกเฉ เจธเจฅเจพเจจเจ เจเฉฐเจชเจฟเจเจเจฐ 'เจคเฉ)เฅค
เจฐเจฃเจจเฉเจคเฉ เจญเจพเจ - 6 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ - เจตเฉ เจชเจนเจฟเจฒเฉ เจฌเจฟเจฒเจก เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจฆเฉ เจธเจฎเจพเจจ เจนเฉเฅค เจเฉเจตเจฒ เจเจธ เจตเจพเจฐ เจ เจธเฉเจ nginx-image-runtime เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจเจพ เจฐเจนเฉ เจนเจพเจ, เจเฉ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจฟเฉฑเจคเจฐเจธเจเฉเจฐเฉเจฎ เจญเจพเจ เจตเจฟเฉฑเจ เจฆเฉเจเจฟเจ เจนเฉ.
เจ เฉฐเจค เจตเจฟเฉฑเจ, 7 เจฒเฉเจฌเจฒ เจตเจพเจฒเฉ เจฒเจพเจเจจ เจเจฐเจฟเจเจฐเจพเจ เจฆเจพ เจเฉฑเจ เจญเจพเจ เจนเฉ เจเฉ เจนเจฐ เจตเจพเจฐ เจชเฉเจฐเจคเฉเจเจฟเจฐเจฟเจ-เจตเฉเฉฑเจฌ-เจเจช-เจฌเจฟเจฒเจกเจฐ เจเจฟเฉฑเจคเจฐ เจฌเจฆเจฒเจฃ 'เจคเฉ เจเจธ เจฌเจฟเจฒเจก เจจเฉเฉฐ เจธเจฐเจเจฐเจฎ เจเจฐเฉเจเฉเฅค
เจจเจนเฉเจ เจคเจพเจ, เจเจธ เจเฉเจฎเจชเจฒเฉเจ เจตเจฟเฉฑเจ เจชเจฐเฉเจเฉ เจธเจเฉเจเจกเจฐเจก เจกเจฟเจชเจฒเจพเจเจฎเฉเจเจ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจธเจผเจพเจฎเจฒ เจนเฉ, เจจเจพเจฒ เจนเฉ เจเจน เจเฉเจเจผเจพเจ เจเฉ เจธเฉเจตเจพเจตเจพเจ เจ เจคเฉ เจฐเฉเจเจพเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจชเจฐ เจ เจธเฉเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจตเฉเจฐเจตเฉ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจเจพเจตเจพเจเจเฉเฅค เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจงเจฟเจเจจ เจฆเจฟเจ เจเจฟ เจเฉ เจเจฟเฉฑเจคเจฐ เจคเฉเจจเจพเจค เจเฉเจคเจพ เจเจพเจตเฉเจเจพ เจเจน เจชเฉเจฐเจคเฉเจเจฟเจฐเจฟเจ-เจตเฉเฉฑเจฌ-เจเจช-เจฐเจจเจเจพเจเจฎ เจเจฟเฉฑเจคเจฐ เจนเฉเฅค
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจคเฉเจจเจพเจคเฉ
เจเจธ เจฒเจ เจนเฉเจฃ เจเจฆเฉเจ เจ เจธเฉเจ เจเฉเจเจชเจฒเฉเจ เจจเฉเฉฐ เจฆเฉเจเจฟเจ เจนเฉ, เจเจ เจตเฉเจเฉเจ เจเจฟ เจเฉฑเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเจธเจจเฉเฉฐ เจเจฟเจตเฉเจ เจตเจฐเจคเจฃเจพ เจนเฉเฅค
เจ เจธเฉเจ เจเจชเจฃเฉ เจเฉเจเจชเจฒเฉเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจฒเจ เจเจชเจจเจธเจผเจฟเจซเจ เจเจฒเจพเจเฉฐเจ เจเฉเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ:
$ find . | grep openshiftio | grep application | xargs -n 1 oc apply -f
$ oc new-app --template react-web-app -p SOURCE_REPOSITORY_URL=https://github.com/lholmquist/react-web-app
เจเฉฑเจชเจฐ เจฆเจฟเฉฑเจคเฉ เจธเจเฉเจฐเฉเจจเจธเจผเฉเจ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเฉ เจเจฎเจพเจเจก เจเฉฑเจ เจเฉเจเจชเจฒเฉเจ./openshiftio/application.yaml เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจฆเจพ เจเฉฑเจ เจเจพเจฃเจฌเฉเฉฑเจ เจเฉ เจเฉฐเจเฉเจจเฉเจ เจฐเจฟเฉฐเจ เจคเจฐเฉเจเจพ เจนเฉเฅค
เจฆเฉเจเฉ เจเจฎเจพเจเจก เจเจธ เจเฉเจเจชเจฒเฉเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเฉฑเจ เจจเจตเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉเฅค
เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจเฉฐเจฎ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจ เจธเฉเจ เจฆเฉเจเจพเจเจเฉ เจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจฆเฉ เจ เจธเฉเจเจฌเจฒเฉเจเจ เจนเจจ:
เจ เจคเฉ เจเจตเจฐเจตเจฟเจ เจธเจเฉเจฐเฉเจจ เจคเฉ เจตเจพเจชเจธ เจเจเจฃเจพ, เจ เจธเฉเจ เจฒเจพเจเจ เจเฉเจคเฉ เจชเฉเจก เจจเฉเฉฐ เจฆเฉเจเจพเจเจเฉ:
เจฒเจฟเฉฐเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉ เจ เจคเฉ เจธเจพเจจเฉเฉฐ เจธเจพเจกเฉ เจเจช 'เจคเฉ เจฒเจฟเจเจพเจเจ เจเจพเจตเฉเจเจพ, เจเฉ เจเจฟ เจกเจฟเจซเฉเจฒเจ เจฐเฉเจเจเจ เจเจช เจชเฉฐเจจเจพ เจนเฉ:
เจชเฉเจฐเจ 1
เจเฉเจฃ เจชเฉเจฐเฉเจฎเฉเจเจ เจฒเจ เจธเจพเจกเฉ เจเฉเจฒ เจตเฉ เจนเฉ
OUTPUT_DIR เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจเฉฑเจก เจเฉ, เจเฉฑเจฅเฉ เจชเฉเจเจฐเจจ เจเฉฑเจเฉ เจเจฟเจนเจพ เจนเฉเฅค
เจชเฉเจฐเจ 2
เจเจธ เจฒเฉเจ เจตเจฟเฉฑเจ เจ
เจธเฉเจ NGINX เจจเฉเฉฐ เจเฉฑเจ เจตเฉเจฌ เจธเจฐเจตเจฐ เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจนเฉ, เจชเจฐ เจเจธเจจเฉเฉฐ เจ
เจชเจพเจเฉ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจพ เจเจพเจซเจผเฉ เจเจธเจพเจจ เจนเฉ, เจธเจฟเจฐเจซเจผ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉเจเจชเจฒเฉเจ เจฌเจฆเจฒเฉ
เจธเจฟเฉฑเจเจพ
เจเจธ เจฒเฉเฉ เจฆเฉ เจชเจนเจฟเจฒเฉ เจญเจพเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจฆเจฟเจเจพเจเจ เจนเฉ เจเจฟ เจเจฟเจตเฉเจ เจเจชเจจเจธเจผเจฟเจซเจ เจชเจฒเฉเจเจซเจพเจฐเจฎ 'เจคเฉ เจเจงเฉเจจเจฟเจ เจตเฉเฉฑเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจฒเจพเจเฉ เจเจฐเจจเจพ เจนเฉเฅค เจ เฉฑเจ เจ เจธเฉเจ เจฆเฉเจเจฟเจ เจเจฟ เจเฉฑเจ เจตเฉเฉฑเจฌ เจเจช เจเจฟเฉฑเจคเจฐ เจเฉ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเฉฑเจ เจธเจผเฉเฉฑเจง เจตเฉเจฌ เจธเจฐเจตเจฐ เจเจฟเจตเฉเจ เจเจฟ NGINX เจจเจพเจฒ เจเฉเฉเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจคเจพเจ เจเจฟ เจเฉฑเจ เจนเฉเจฐ เจเจคเจชเจพเจฆเจจ-เจคเจฟเจเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฌเจฟเจฒเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจจเจก เจฌเจฟเจฒเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพ เจธเจเฉเฅค เจเจธ เจฒเฉเฉ เจฆเฉ เจ เจเจฒเฉ เจ เจคเฉ เจ เฉฐเจคเจฎ เจฒเฉเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจฆเจฟเจเจพเจตเจพเจเจเฉ เจเจฟ เจเจฟเจตเฉเจ OpenShift 'เจคเฉ เจคเฉเจนเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเจ เจเฉฑเจ เจตเจฟเจเจพเจธ เจธเจฐเจตเจฐ เจเจฒเจพเจเจฃเจพ เจนเฉ เจ เจคเฉ เจธเจฅเจพเจจเจ เจ เจคเฉ เจฐเจฟเจฎเฉเจ เจซเจพเจเจฒเจพเจ เจฆเฉ เจธเจฎเจเจพเจฒเฉเจเจฐเจจ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃเจพ เจนเฉเฅค
เจฒเฉเจเจพเจ เจฆเฉ เจเจธ เจฒเฉเฉ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ
- เจญเจพเจ 1:
เจเจงเฉเจจเจฟเจ เจตเฉเจฌ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจเฉเจ เจเจฆเจฎเจพเจ เจตเจฟเฉฑเจ เจเจฟเจตเฉเจ เจคเฉเจจเจพเจค เจเจฐเจจเจพ เจนเฉ ; - เจญเจพเจ 2: เจเฉฑเจ เจฎเฉเจเฉเจฆเจพ HTTP เจธเจฐเจตเจฐ เจเจฟเฉฑเจคเจฐ, เจเจฟเจตเฉเจ เจเจฟ NGINX, เจเจคเจชเจพเจฆเจจ เจคเฉเจจเจพเจคเฉ เจฒเจ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเจชเจจเจธเจผเจฟเจซเจ เจ เจธเฉเจเจฌเจฒเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจจเจตเฉเจ S2I เจเจฟเฉฑเจคเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเจฐเฉเจ;
- เจญเจพเจ 3: OpenShift เจชเจฒเฉเจเจซเจพเจฐเจฎ 'เจคเฉ เจคเฉเจนเจพเจกเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฒเจ เจเฉฑเจ เจตเจฟเจเจพเจธ เจธเจฐเจตเจฐ เจเจฟเจตเฉเจ เจเจฒเจพเจเจฃเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจธเจฅเจพเจจเจ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจจเจพเจฒ เจธเจฟเฉฐเจเฉเจฐเฉเจจเจพเจเจเจผ เจเจฐเจจเจพ เจนเฉเฅค
เจตเจงเฉเจ เจธเจฐเฉเจค
- เจฎเฉเจซเจค เจ-เจเจฟเจคเจพเจฌ
OpenShift เจตเจฟเฉฑเจ เจคเฉเจจเจพเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ . - 'เจคเฉ เจเจพเจฃเจเจพเจฐเฉ
OpenShift เจ เจคเฉ Kubernetes .
เจธเจฐเฉเจค: www.habr.com