เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† "เดธเตเดฎเดพเตผเดŸเตเดŸเต" เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเดตเตเด‚ เดตเต†เตผเดซเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† "เดธเตเดฎเดพเตผเดŸเตเดŸเต" เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเดตเตเด‚ เดตเต†เตผเดซเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต‡เด•เตเด•เต เดกเต†เดฒเดฟเดตเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เตเดฒเต—เดกเต เดจเต‡เดฑเตเดฑเต€เดตเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด†เดงเตเดจเดฟเด• เดธเดฟเด/เดธเดฟเดกเดฟ เดชเตˆเดชเตเดชเต เดฒเตˆเดจเตเด•เดณเตเดŸเต† เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเด™เตเด™เดณเดฟเตฝ เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟเด•เดณเดฟเตฝ (เดกเต‹เด•เตเด•เตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟเดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด…เดจเดฒเต‹เด—เตเด•เดณเตเด‚) เด…เดŸเดฟเดžเตเดžเตเด•เต‚เดŸเตเดจเตเดจ เด‡เดฎเต‡เดœเตเด•เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดฒเต‡เด–เดจเด‚ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดธเด•เตเดคเดฟ, เด•เตเดฒเต€เดจเดฟเด‚เด—เต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตฝ, เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตฝ, เดŸเต€เดฎเตเด•เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตฝ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดˆ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เดŽเด™เตเด™เดจเต† เดฎเดฑเดฟเด•เดŸเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.

เด†เดฎเตเด–เด‚

เด’เดฐเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟเดฏเดฟเดฒเต† เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด…เดคเดฟเดตเต‡เด—เด‚ เดตเดณเดฐเตเด•เดฏเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเตโ€Œเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเตโ€Œเดชเต‡เดธเต เดŽเดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เด…เด™เตเด™เดจเต† เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดฒ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เด•เตˆเดตเดถเดฎเตเดณเตเดณ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดตเดณเตผเดšเตเดš เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚, เด‡เดคเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เดšเดฟเดคเตเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดŽเดฃเตเดฃเด‚ เดŸเดพเด—เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•;
  2. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดงเดคเตเดคเดฟเตฝ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด•.


เด†เดฆเตเดฏ เดชเดฐเดฟเดฎเดฟเดคเดฟ เดšเดฟเดฒเดชเตเดชเต‹เตพ เดšเต†เดฑเดฟเดฏ เดŸเต€เดฎเตเด•เตพเด•เตเด•เต เดธเตเดตเต€เด•เดพเดฐเตเดฏเดฎเดพเดฃเต. เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เดฎเดคเดฟเดฏเดพเดฏ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดŸเดพเด—เตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ (latest, main, test, boris เดฎเตเดคเดฒเดพเดฏเดต), เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเด•เดฏเดฟเดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‡เดคเต เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดจเดฟเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เด…เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เดฎเดพเดฏเตโ€Œเดšเตเดšเต, เด•เต‚เดŸเดพเดคเต† เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เด’เดฐเต เดœเต‹เดฒเดฟเดฏเตเด‚ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ (เดŽเดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฎเดพเดฒเดฟเดจเตเดฏ เดถเต‡เด–เดฐเดฃเดฎเดพเดฃเต).

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดธเดฎเต€เดชเดจเด‚ เดตเดฟเด•เดธเดจเดคเตเดคเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด†เดงเตเดจเดฟเด• CI/CD เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เด‡เดคเต เดตเดณเดฐเต† เด…เดชเต‚เตผเดตเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดฌเดพเดงเด•เดฎเดพเด•เต‚. เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดฟเดญเดพเดœเตเดฏ เด˜เดŸเด•เดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป, เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดตเดณเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚, เด“เดฐเต‹ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดฒเตเด‚ เด’เดฐเต CI เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดธเตเดตเดฏเดฎเต‡เดต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดคเดฟเตฝ, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเตเด‚ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดšเดฟเดคเตเดฐเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดตเดฟเดง เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด‰เดฐเตเดŸเตเดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดจเตเดคเดฟเดฎ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตฝ เดŽเดคเตเดคเตเดจเตเดจเต. เด‡เดคเต เดฎเต‡เดฒเดฟเตฝ เดฑเต‹เด•เตเด•เดฑเตเดฑเต เดธเดฏเตปเดธเต เด…เดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดชเดฒเดฐเตเดŸเต†เดฏเตเด‚ เดฆเตˆเดจเด‚เดฆเดฟเดจ เดธเด‚เดญเดตเดฎเดพเดฃเต - เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เดˆ เดฒเต‡เด–เดจเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ.

เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดชเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดจเดŸเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดฑเดฟเดฒเต€เดธเตเด•เตพ เดฆเดฟเดตเดธเดคเตเดคเดฟเตฝ เดชเดฒเดคเดตเดฃ เดจเดŸเดคเตเดคเดพเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ, เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เด—เดฃเตเดฏเดฎเดพเดฏ เดŽเดฃเตเดฃเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต, เด…เดคเดพเดฏเดคเต เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดšเดฟเดคเตเดฐเด™เตเด™เตพ. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเตเดŸเต† เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด‚ เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เด…เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฏ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดšเดฟเดคเตเดฐเด‚ เดชเตเดฐเดธเด•เตเดคเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเต‹เดฒเตเด‚ เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด‚?

เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดธเด•เตเดคเดฟเดฏเตเดŸเต† เดฎเดพเดจเดฆเดฃเตเดกเด‚

เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚, เดชเตเดฐเดงเดพเดจ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เด‡เดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚:

1. เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต (เดเดฑเตเดฑเดตเตเด‚ เดตเตเดฏเด•เตเดคเดตเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดตเดฟเดฎเตผเดถเดจเดพเดคเตเดฎเด•เดตเตเดฎเดพเดฏเดคเต) เด† เดšเดฟเดคเตเดฐเด™เตเด™เดณเดพเดฃเต เดจเดฟเดฒเดตเดฟเตฝ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด‡เดฎเต‡เดœเตเด•เตพ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เดจเดฟเตผเดฎเตเดฎเดพเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเดšเตเดšเต†เดฒเดตเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดฎเต‡เดœเตเด•เตพ เดชเด•เตผเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดŸเต€เด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจ เดถเตเดฐเดฎเด™เตเด™เดณเต† เดจเดฟเดฐเดพเด•เดฐเดฟเด•เตเด•เตเด•. (เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ เดชเตเดฐเตŠเดฎเดฟเดคเตเดฏเต‚เดธเต เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟเด•เตเด•เดพเดฐเตป, เดเดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเด‚ เด…เดคเตเดคเดฐเด‚ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เด…เดญเดพเดตเด‚ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.)

2. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต (เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดšเต‚เดทเดฃเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚) - เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เดคเดฟเดฐเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต เดจเดฟเดฒเดตเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเดฟเตฝ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดนเต†เตฝเดฎเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‡เดต เดฑเดฟเดฒเต€เดธเดฟเดจเตเดฑเต† เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดš เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดคเตเดฐเด™เตเด™เดณเดพเดฃเต. (เดตเดดเดฟเดฏเดฟเตฝ, เดนเต†เตฝเดฎเดฟเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดชเดฐเดฟเดงเดฟ 256 เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด™เตเด™เดณเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด†เตผเด•เตเด•เตเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเดฟเดฒเตเดฒ เด…เดคเตเดคเดฐเด‚ เด’เดฐเต เดงเดพเดฐเดพเดณเด‚ เดชเดคเดฟเดชเตเดชเตเด•เตพ?..) เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดžเด™เตเด™เตพ, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เดชเดคเดฟเดชเตเดชเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดต เดชเดฟเดจเตเดจเต€เดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚, เด…เดคเดพเดฏเดคเต. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เด…เดตเดฐเดฟเดฒเต‡เด•เตเด•เต "เดคเดฟเดฐเดฟเดšเตเดšเตเดตเดฟเดŸเตเด•".

3. เดฎเต‚เดจเตเดจเดพเดฎเดคเต - เดกเต†เดตเดฒเดชเตเดชเตผ เด†เดตเดถเตเดฏเด™เตเด™เตพ: เด…เดตเดฐเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดœเต‹เดฒเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพ เด’เดฐเต เดชเดฟเด†เตผ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเดธเดพเดจ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดจเตเด‚ เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเตเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เด‡เดฎเต‡เดœเต เดตเดฟเดŸเตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต: เด‡เดคเตเดตเดดเดฟ เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เต เดเดคเต เดŸเดพเดธเตเด•เตเด•เดฟเดฒเต‡เด•เตเด•เตเด‚ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดฎเดŸเด™เตเด™เดพเดจเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

4. เดจเดพเดฒเดพเดฎเดคเต - เด† เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เด…เดจเตเดคเดฟเดฎ เด‰เตฝเดชเตเดชเดจเตเดจเดฎเดพเดฃเต: v1.0.0, 20.04.01/XNUMX/XNUMX, sierra, เดฎเตเดคเดฒเดพเดฏเดต.

NB: เด‡เดตเดฟเดŸเต† เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดตเดฟเดตเดฟเดง เด•เดฎเตเดชเดจเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดธเตป เด•เดฃเด•เตเด•เดฟเดจเต เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต€เดฎเตเด•เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเดšเตเดš เด…เดจเตเดญเดตเดคเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเดฟเดฒเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เดณเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ), เดˆ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚.

เดฏเต‹เด—เตเดฏเดคเดฏเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเด‚

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเด•เดณเตเดณเตเดณ เดœเดจเดชเตเดฐเดฟเดฏ เดธเต‡เดตเดจเด™เตเด™เตพ, เด’เดฐเต เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด‡เดฎเต‡เดœเต เด•เตเดฒเต€เดจเดชเตเดชเต เดจเดฏเด™เตเด™เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต: เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดŸเดพเด—เต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเด•เตพ เด…เดตเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดตเตเดฏเดตเดธเตเดฅเด•เตพ เดชเต‡เดฐเตเด•เตพ, เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตฝ เดธเดฎเดฏเด‚, เดŸเดพเด—เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เตŠเดฃเตเดŸเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต*.

* เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเดŸเต† เดธเดพเดงเตเดฏเดคเด•เตพ เดžเด™เตเด™เตพ เดชเดฐเดฟเด—เดฃเดฟเดšเตเดšเต: Azure CR, Docker Hub, ECR, GCR, GitHub เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ, GitLab เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟ, เดนเดพเตผเดฌเตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟ, JFrog เด†เตผเดŸเตเดŸเดฟเดซเดพเด•เตโ€ŒเดŸเดฑเดฟ, Quay.io - เดธเต†เดชเตเดฑเตเดฑเด‚เดฌเตผ'2020 เดฎเตเดคเตฝ.

เดˆ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดธเต†เดฑเตเดฑเต เดจเดพเดฒเดพเดฎเดคเตเดคเต† เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเดพเตป เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดพเดฃเต - เด…เดคเดพเดฏเดคเต, เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เตพเด•เตเด•เตเดฎเดพเดฏเดฟ, เด’เดฐเดพเตพ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเดŸเตเดŸเตเดตเต€เดดเตเดš เดชเดฐเดฟเดนเดพเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต (เด•เด เดฟเดจเดฎเดพเดฏ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฎเดฑเดฟเดšเตเดšเต, เด•เต‚เดŸเตเดคเตฝ เดฎเตƒเดฆเตเดตเดพเดฏ เดจเดฏเด‚) - เดชเตเดฐเดคเต€เด•เตเดทเด•เดณเตเด‚ เดธเดพเดฎเตเดชเดคเตเดคเดฟเด• เดถเต‡เดทเดฟเดฏเตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดฎเดพเดจเดฆเดฃเตเดกเด‚ - เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเต - เดŸเต€เดฎเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚: เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดจเดพเดฎเด•เดฐเดฃเด‚, เดชเตเดฐเดคเตเดฏเต‡เด• เด…เดจเตเดฎเดคเดฟ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเตเด‚ เด†เดจเตเดคเดฐเดฟเด• เด•เดฐเดพเดฑเตเด•เดณเตเด‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตฝ. เดŽเดจเตเดจเดพเตฝ เด†เดคเตเดฏเดจเตเดคเดฟเด•เดฎเดพเดฏเดฟ เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เดณเตเดŸเต† เด•เดดเดฟเดตเตเด•เตพ เดชเดฐเตเดฏเดพเดชเตเดคเดฎเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดฃเด‚.

เด†เดฆเตเดฏเดคเตเดคเต† เดฐเดฃเตเดŸเต เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดธเดฎเดพเดจเดฎเดพเดฃเต: เด’เดฐเต เดฌเดพเดนเตเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดคเต† เด…เดต เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ - เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเต (เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต).

Git-เดฒเต† เดตเตผเด•เตเด•เตเดซเตเดฒเต‹เดฏเตเดŸเต† เดšเดฟเดคเตเดฐเต€เด•เดฐเดฃเด‚

เดจเดฟเด™เตเด™เตพ Git-เตฝ เด‡เดคเตเดชเต‹เดฒเตŠเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚:

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† "เดธเตเดฎเดพเตผเดŸเตเดŸเต" เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเดตเตเด‚ เดตเต†เตผเดซเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚

เดกเดฏเด—เตเดฐเดพเดฎเดฟเดฒเต† เดคเดฒเดฏเตเดณเตเดณ เดเด•เตเด•เตบ, เดจเดฟเดฒเดตเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ (เด…เดตเดธเดพเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ, เดŸเต†เดธเตเดฑเตเดฑเตผเดฎเดพเตผ, เดฎเดพเดจเต‡เดœเตผเดฎเดพเตผ, เดฎเตเดคเดฒเดพเดฏเดต) เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเตเด‚ เดธเดฎเดพเดจ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเดฟเดคเตเดฐเด™เตเด™เดณเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฒเต€เดจเดชเตเดชเต เดจเดฏเด™เตเด™เตพ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดฎเดพเดคเตเดฐเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚ (เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฒเตเดฒ) เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŸเดพเด—เต เดชเต‡เดฐเตเด•เตพ เดชเตเดฐเด•เดพเดฐเด‚?

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† "เดธเตเดฎเดพเตผเดŸเตเดŸเต" เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเดตเตเด‚ เดตเต†เตผเดซเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚

เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดธเดพเดนเดšเดฐเตเดฏเด‚ เด†เดฐเต†เดฏเตเด‚ เดธเดจเตเดคเต‹เดทเดฟเดชเตเดชเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดจเดฏเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเต เดฎเดพเดฑเตเด‚? เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏ เด‡เดŸเดตเต‡เดณ / เด…เดตเดธเดพเดจ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต?

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† "เดธเตเดฎเดพเตผเดŸเตเดŸเต" เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเดตเตเด‚ เดตเต†เตผเดซเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚

เดซเดฒเด‚ เดตเดณเดฐเต† เดฎเดฟเด•เดšเตเดšเดคเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เดดเตเด‚ เด†เดฆเตผเดถเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดณเดฐเต† เด…เด•เดฒเต†เดฏเดพเดฃเต. เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดฌเด—เตเด•เตพ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ K8-เด•เดณเดฟเตฝ เดชเต‹เดฒเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ) เด‡เดฎเต‡เดœเตเด•เตพ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต...

เดจเดฟเดฒเดตเดฟเดฒเต† เดตเดฟเดชเดฃเดฟ เดธเดพเดนเดšเดฐเตเดฏเด‚ เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เดพเตป: เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟเด•เดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดคเดฟเดฏเดพเดฏ เดตเดดเด•เตเด•เด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด‡เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเดฃเด‚ เดชเตเดฑเด‚ เดฒเต‹เด•เดตเตเดฎเดพเดฏเดฟ เด‡เดŸเดชเดดเด•เดพเตป เดตเดดเดฟเดฏเดฟเดฒเตเดฒ. เด…เดคเตเดคเดฐเด‚ เดตเดดเด•เตเด•เด‚ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดŸเต€เดฎเตเด•เตพ เดกเต‹เด•เตเด•เตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ API (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดจเตเดฌเดจเตเดง เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต† เดจเต‡เดฑเตเดฑเต€เดตเต API) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต "เดชเตเดฑเดคเตเดคเต เดจเดฟเดจเตเดจเต" เด‡เดฎเต‡เดœเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฐเดพเดฃเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต.

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดŸเต€เดฎเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‡เดฎเต‡เดœเต เด•เตเดฒเต€เดจเดชเตเดชเต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เดคเดฟเดฐเดฏเตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต...

เดธเดพเตผเดตเดคเตเดฐเดฟเด• เด‡เดฎเต‡เดœเต เด•เตเดฒเต€เดจเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดชเดพเดค

เดˆ เด†เดตเดถเตเดฏเด‚ เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจเต? เดžเด™เตเด™เตพ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด—เตเดฐเต‚เดชเตเดชเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด…เดตเดฐเดฟเตฝ เดชเดฒเตผเด•เตเด•เตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดธเต‡เดตเดจเด‚ เดจเตฝเด•เตเดจเตเดจ เด’เดฐเต เดŸเต€เดฎเดพเดฃเต, เดธเดฟเด/เดธเดฟเดกเดฟ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดธเดฎเด—เตเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค. เด‡เดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดงเดพเดจ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เด‰เดชเด•เดฐเดฃเด‚ เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดพเดฃเต เดตเต†เตผเดซเต. เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดค, เด…เดคเต เด’เดฐเตŠเดฑเตเดฑ เดซเด‚เด—เตเดทเตป เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเตเด‚ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดกเต†เดฒเดฟเดตเดฑเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เด…เดจเตเด—เดฎเดฟเด•เตเด•เตเดจเตเดจเต: เด…เดธเด‚เดฌเตเดฒเดฟ เดฎเตเดคเตฝ เดตเดฟเดจเตเดฏเดพเดธเด‚ เดตเดฐเต†.

เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต* (เด…เดต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดชเดฟเดจเตเดจเดพเดฒเต†) เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต. เด‡เดฎเต‡เดœเตเด•เตพ เด…เดตเดฟเดŸเต† เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ - เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเด‚เดญเดฐเดฃเด‚ เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ - เด…เดต เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฒเดฟเดจเต เดจเดฟเด™เตเด™เตพ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดŽเดฒเตเดฒเดพ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเด‚ เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเด•เตเด•เตŠเดฃเตเดŸเต เดžเด™เตเด™เตพ เด‡เดคเดฟเตฝ เดŽเด™เตเด™เดจเต† เดตเดฟเดœเดฏเด‚ เด•เตˆเดตเดฐเดฟเดšเตเดšเต เดŽเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเด‚.

* เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟเด•เตพ เดคเดจเตเดจเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ (เดกเต‹เด•เตเด•เตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟ, เดœเดฟเดฑเตเดฑเตโ€Œเดฒเดพเดฌเต เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดฐเดœเดฟเดธเตโ€ŒเดŸเตเดฐเดฟ, เดนเดพเตผเดฌเตผ เดฎเตเดคเดฒเดพเดฏเดต), เด…เดตเดฐเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด’เดฐเต‡ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจเต. เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดชเดฐเดฟเดนเดพเดฐเด‚ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเด•เตพเด•เตเด•เต เดชเตเดฑเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด’เดฐเต‡ เดธเตเดตเดญเดพเดตเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดžเด™เตเด™เตพ เดตเต†เตผเดซเต เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดธเดฎเต€เดชเดจเด™เตเด™เตพ เดธเดฎเดพเดจเดฎเดพเดฏ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจ เดฎเดฑเตเดฑเต เดŸเต€เดฎเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เด™เตเด™เดจเต† เดžเด™เตเด™เตพ เดคเดฟเดฐเด•เตเด•เดฟเดฒเดพเดฏเดฟ เดฌเดพเดนเตเดฏ เด‡เดฎเต‡เดœเตเด•เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ - เด•เดฃเตเดŸเต†เดฏเตเดจเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเด•เดณเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดดเดฟเดตเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚. เดŸเดพเด—เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเด‚ เด…เดต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดธเดฎเดฏเดคเตเดคเดฟเดจเตเด‚ (เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดคเต) เด…เดคเต‡ เดชเตเดฐเดพเด•เตƒเดค เดจเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดกเต‹เด•เตเด•เตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ API เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เด†เดฆเตเดฏเดชเดŸเดฟ. เด…เดตเดฏเดฟเตฝ เดšเต‡เตผเดคเตเดคเต เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดคเตเดฐเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดฒเดฟเดธเตเดฑเตเดฑเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•, เด…เดคเดพเดฏเดคเต. เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเต. เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเดฟเดจเต, เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเต‡เดŸเดพเดจเตเด‚ Kubernetes API เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเตฝ เดฎเดคเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. image.

เดˆ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด‚ เดเดฑเตเดฑเดตเตเด‚ เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต (เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดจเดฎเตเดชเตผ 1), เดŽเดจเตเดจเดพเตฝ เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดฏเดพเดคเตเดฐเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เด…เดคเต. เด…เดŸเตเดคเตเดคเดคเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดฐเดธเด•เดฐเดตเตเดฎเดพเดฏ เด˜เดŸเตเดŸเด‚ เดคเต€เดฐเตเดฎเดพเดจเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดšเดฟเดคเตเดฐเด™เตเด™เตพ Git เดšเดฐเดฟเดคเตเดฐเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•.

เดŸเดพเด—เดฟเด‚เด—เต เดธเตเด•เต€เดฎเตเด•เตพ

เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด…เดจเตเดคเดฟเดฎ เดšเดฟเดคเตเดฐเด‚ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดธเดฎเต€เดชเดจเด‚ เดžเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต, เด•เต‚เดŸเดพเดคเต† เดŸเดพเด—เดฟเด‚เด—เต เดธเตเด•เต€เดฎเตเด•เดณเดฟเตฝ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เด’เดฐเต เดšเดฟเดคเตเดฐเด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดŸเดพเด—เดฟเด‚เด—เต เด“เดชเตเดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต (git-branch, git-commit เด…เดฅเดตเดพ git-tag) เด•เต‚เดŸเดพเดคเต† เด…เดจเตเดฌเดจเตเดง เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. CI เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเตเดตเดฏเดฎเต‡เดต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดคเตเดฏเดคเตเดคเดฟเตฝ เด…เดจเตเดคเดฟเดฎ เดšเดฟเดคเตเดฐเด‚ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ Git เดชเตเดฐเดพเด•เตƒเดคเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฒเต‡เดฌเดฒเตเด•เดณเดฟเตฝ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดธเดฎเต€เดชเดจเด‚ Git-เดจเต† เดธเดคเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดเด• เด‰เดฑเดตเดฟเดŸเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดจเดฏเด™เตเด™เดณเดฟเตฝ เด•เดฒเดพเดถเดฟเดšเตเดšเต:

  • Git-เตฝ เด’เดฐเต เดฌเตเดฐเดพเดžเตเดšเต/เดŸเดพเด—เต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเดฒเต† เด…เดจเตเดฌเดจเตเดง เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดธเตเดตเดฏเดฎเต‡เดต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.
  • เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดธเตโ€Œเด•เต€เดฎเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดŸเดพเด—เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เด…เดจเตเดฌเดจเตเดง เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดธเดฎเดฏเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Git เดŸเดพเด—เตเด•เดณเตเดฎเดพเดฏเตเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดจเดŸเดชเตเดชเดพเด•เตเด•เตฝ เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพ เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเต†เดฒเตเดฒเตเดตเดฟเดณเดฟ เด‰เดŸเตป เดคเดจเตเดจเต† เดžเด™เตเด™เดณเต† เด•เดพเดคเตเดคเดฟเดฐเตเดจเตเดจเต. Git เดชเตเดฐเดฟเดฎเดฟเดฑเตเดฑเต€เดตเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŸเดพเด—เดฟเด‚เด—เต เดธเตเด•เต€เดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดชเต‹เดฐเดพเดฏเตเดฎเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค. (เด…เดตเดฐเตเดŸเต† เดตเดฟเดตเดฐเดฃเด‚ เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเด•เตเด•เดชเตเดชเตเดฑเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเดพเด‚ เด‡เดตเดฟเดŸเต†.) เด…เดคเดฟเดจเดพเตฝ, เดŸเดพเด—เดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต (เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŸเดพเด—เดฟเด‚เด—เต) เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ, เด‡เดฎเต‡เดœเต เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดจเดƒเดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดŸเดพเด—เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด“เดฐเต‹ เดŸเดพเด—เดฟเดจเตเด‚ Git-เดฒเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚. เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดฎเดพเดคเตเดฐเด‚ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดชเตเดคเดฟเดฏ เดŸเดพเด—เต เดšเต‡เตผเดคเตเดค เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต.

เดชเตเดคเดฟเดฏ เด•เตเดฒเต€เดจเดฟเด‚เด—เต เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดŸเดพเด—เดฟเด‚เด—เต เดธเตเด•เต€เดฎเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต เดฎเต†เดฑเตเดฑเดพ เด‡เดฎเต‡เดœเต เดชเตเดฐเด•เตเดฐเดฟเดฏ, เด“เดฐเต‹เดจเตเดจเตเด‚ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค (เด•เดฃเตเดŸเต†เดฏเตโ€Œเดจเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดšเดฟเดคเตเดฐเด‚ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹, เดฎเดพเดฑเตเดฑเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต‡เดชเดŸเดฟ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ);
  • เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดšเดฟเดคเตเดฐเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดžเด™เตเด™เดณเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด‚.

เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เด…เดคเต เดจเตฝเด•เดชเตเดชเต†เดŸเตเดŸเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš เดŸเดพเด—เตเด•เดณเต† Git-เดฒเต† เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดจเตเดคเดฟเดฎ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดชเตŠเดคเต เด…เตฝเด—เต‹เดฐเดฟเดคเดตเตเด‚

เด•เตเดฒเต€เดจเดฟเด‚เด—เต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดจเดฟเดฒเดตเดฟเดฒเต† เด‡เดฎเต‡เดœเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดจเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด†เด•เตเดธเดธเต เด‰เดฃเตเดŸเต. เด…เดคเตเดคเดฐเด‚ เด“เดฐเต‹ เดจเดฏเดตเตเด‚ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดจเดฟเดฐเดตเดงเดฟ เดฑเดซเดฑเตปเดธเตเด•เตพ, เด…เดคเดพเดฏเดคเต. เดธเตเด•เดพเดจเดฟเด‚เด—เต เดธเดฎเดฏเดคเตเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ Git เดŸเดพเด—เตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Git เดถเดพเด–เด•เตพ;
  • เดธเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด“เดฐเต‹ เดฑเดซเดฑเตปเดธเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟ เดคเดฟเดฐเดžเตเดž เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟเดฏเตเด‚.

เดฆเตƒเดทเตเดŸเดพเดจเตเดคเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเต‹เดณเดฟเดธเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‡เด™เตเด™เดจเต†เดฏเดพเดฃเต เด•เดพเดฃเดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดคเต:

cleanup:
  keepPolicies:
  - references:
      tag: /.*/
      limit:
        last: 10
  - references:
      branch: /.*/
      limit:
        last: 10
        in: 168h
        operator: And
    imagesPerReference:
      last: 2
      in: 168h
      operator: And
  - references:  
      branch: /^(main|staging|production)$/
    imagesPerReference:
      last: 10

เดˆ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดจเตเดจเต เดจเดฏเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เด…เดตเดธเดพเดจ 10 Git เดŸเดพเด—เตเด•เตพเด•เตเด•เดพเดฏเดฟ เดšเดฟเดคเตเดฐเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด• (เดŸเดพเด—เต เดธเตƒเดทเตเดŸเดฟเดšเตเดš เดคเต€เดฏเดคเดฟ เดชเตเดฐเด•เดพเดฐเด‚).
  2. เด•เดดเดฟเดžเตเดž เด†เดดเตโ€Œเดšเดฏเดฟเดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดณเตเดณ 2 เดคเตเดฐเต†เดกเตเด•เดณเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฏเดฟ เด•เดดเดฟเดžเตเดž เด†เดดเตโ€Œเดšเดฏเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดš 10 เดšเดฟเดคเตเดฐเด™เตเด™เดณเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดฐเตเดคเต.
  3. เดถเดพเด–เด•เตพเด•เตเด•เดพเดฏเดฟ 10 เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด• main, staging ะธ production.

เด…เดจเตเดคเดฟเดฎ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดšเตเดฐเตเด™เตเด™เตเดจเตเดจเต:

  • เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดจเดฟเดซเต†เดธเตเดฑเตเดฑเตเด•เตพ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจเต.
  • เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด’เดดเดฟเด•เต†, เด•เดพเดฐเดฃเด‚ K8s API-เดฏเดฟเตฝ เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต เดจเดŸเดคเตเดคเดฟ เดžเด™เตเด™เตพ เด…เดตเดฐเต† เดจเต‡เดฐเดคเตเดคเต† เดคเดจเตเดจเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • Git เดšเดฐเดฟเดคเตเดฐเด‚ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดจเดฏเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดšเดฟเดคเตเดฐเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดžเด™เตเด™เดณเตเดŸเต† เดšเดฟเดคเตเดฐเต€เด•เดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเดฎเตเดชเต‹เตพ, เดตเต†เตผเดซเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดคเดพเดฃเต:

เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเดŸเต† "เดธเตเดฎเดพเตผเดŸเตเดŸเต" เด•เตเดฒเต€เดจเดฟเด‚เด—เต เดชเตเดฐเดถเตเดจเดตเตเด‚ เดตเต†เตผเดซเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดตเตเด‚

เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เดตเต†เตผเดซเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚, เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด‡เดฎเต‡เดœเต เด•เตเดฒเต€เดจเดฟเด‚เด—เดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด’เดฐเต เดธเดฎเต€เดชเดจเด‚ - เด’เดจเตเดจเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเตฝ (เด‡เดฎเต‡เดœเต เดŸเดพเด—เดฟเด‚เด—เดฟเดจเต เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเดจเตเดจ เดธเดฎเต€เดชเดจเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต) - เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เต/เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด‰เดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฏเตเดŸเต† เดชเดฐเดฟเดนเดพเดฐเด‚ เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดธเตเด—เดฎเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เด† เด…เดตเดธเดฐเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ เดฎเดคเดฟ. เดชเตเดคเดฟเดฏ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดšเดฟเดจเตเดคเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดพเดนเดšเดฐเตเดฏเด‚ เดจเต‹เด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดธเดžเตเดšเดฐเดฟเดšเตเดš เดชเดพเดค เดจเดฟเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดคเต€เดฐเตเดฎเดพเดจเด‚

  • เดคเดพเดฎเดธเดฟเดฏเดพเดคเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเดจเตเดจเต€เดŸเต, เดฎเดฟเด•เตเด• เดŸเต€เดฎเตเด•เดณเตเด‚ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เด“เดตเตผเดซเตเดฒเต‹เดฏเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เดจเต‡เดฐเดฟเดŸเตเดจเตเดจเต.
  • เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ, เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดธเด•เตเดคเดฟเดฏเตเดŸเต† เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดฆเตเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดœเดจเดชเตเดฐเดฟเดฏ เด•เดฃเตเดŸเต†เดฏเตเดจเตผ เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ เดธเต‡เดตเดจเด™เตเด™เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดŸเต‚เดณเตเด•เตพ "เดชเตเดฑเด‚ เดฒเต‹เด•เด‚" เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดพเดคเตเดค เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เด•เตเดฒเต€เดจเดชเตเดชเต เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต: เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดšเดฟเดคเตเดฐเด™เตเด™เดณเตเด‚ เดŸเต€เดฎเดฟเดจเตเดฑเต† เดตเตผเด•เตเด•เตเดซเตเดฒเต‹เด•เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เดณเตเด‚.
  • เด’เดฐเต เดตเดดเด•เตเด•เดฎเตเดณเตเดณเดคเตเด‚ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดตเตเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเดฟเดจเต เดธเดฟเด/เดธเดฟเดกเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดงเดพเดฐเดฃ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดกเต‹เด•เตเด•เตผ เด‡เดฎเต‡เดœเต เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚.

เดชเดฟ.เดŽเดธเต

เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเดฒเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•