เช—เชพเชฐเซเชกเชจ v0.10.0: เชคเชฎเชพเชฐเชพ เชฒเซ‡เชชเชŸเซ‹เชชเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€

เชจเซ‰เซ…เชง. เช…เชจเซเชตเชพเชฆ: เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช‰เชคเซเชธเชพเชนเซ€เช“ เชธเชพเชฅเซ‡ เช—เชพเชฐเซเชกเชจ เช…เชฎเซ‡ เชเช• เชคเชพเชœเซ‡เชคเชฐเชจเชพ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเชฎเชพเช‚ เชฎเชณเซเชฏเชพ เช•เซเชฌเซ‡เช•เซ‹เชจ เชฏเซเชฐเซ‹เชช 2019, เชœเซเชฏเชพเช‚ เชคเซ‡เช“เช เช…เชฎเชพเชฐเชพ เชชเชฐ เชธเซเช–เชฆ เช›เชพเชช เชชเชพเชกเซ€. เชคเซ‡เชฎเชจเซ€ เช† เชธเชพเชฎเช—เซเชฐเซ€, เชตเชฐเซเชคเชฎเชพเชจ เชคเช•เชจเซ€เช•เซ€ เชตเชฟเชทเชฏ เชชเชฐ เช…เชจเซ‡ เชฐเชฎเซ‚เชœเชจเซ€ เชจเซ‹เช‚เชงเชจเซ€เชฏ เชญเชพเชตเชจเชพ เชธเชพเชฅเซ‡ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เชคเซ‡ เช†เชจเซ€ เชธเซเชชเชทเซเชŸ เชชเซเชทเซเชŸเชฟ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ เช…เชจเซเชตเชพเชฆ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.

เชคเซ‡ เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ‡ เช›เซ‡ (เชธเชฎเชพเชจ เชจเชพเชฎเชจเซ€) เช‰เชคเซเชชเชพเชฆเชจ เช•เช‚เชชเชจเซ€, เชœเซ‡เชจเซ‹ เชตเชฟเชšเชพเชฐ เชตเชฐเซเช•เชซเซเชฒเซ‹เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเช•เชพเชธเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชคเชฎเชจเซ‡ เช•เซ‹เชกเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชจเชตเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชกเซ‡เชต เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ (เชถเชพเชฌเซเชฆเชฟเช• เชฐเซ€เชคเซ‡ เชเช• เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡) เชœเชฎเชพเชตเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เช…เชจเซ‡ เชŸเซ€เชฎ เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชกเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชธเช‚เชธเชพเชงเชจเซ‹/เช•เซ‡เชถ เชชเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชฌเซ‡ เช…เช เชตเชพเชกเชฟเชฏเชพ เชชเชนเซ‡เชฒเชพ เช—เชพเชฐเซเชกเชจ เชนเซ‹เชธเซเชŸ เชฐเชฟเชฒเซ€เช 0.10.0, เชœเซ‡เชฎเชพเช‚ เชซเช•เซเชค เชธเซเชฅเชพเชจเชฟเช• เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเชจเซ‹ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชฐเชฟเชฎเซ‹เชŸเชจเซ‹ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚ เช›เซ‡: เช† เชคเซ‡ เช˜เชŸเชจเชพ เช›เซ‡ เชœเซ‡เชจเซ‡ เช† เชฒเซ‡เช– เชธเชฎเชฐเซเชชเชฟเชค เช›เซ‡.

เชฎเชพเชฐเชพ เชฒเซ‡เชชเชŸเซ‹เชช เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซ€ เชธเซŒเชฅเซ€ เช“เช›เซ€ เชฎเชจเชชเชธเช‚เชฆ เชตเชธเซเชคเซ เช›เซ‡. "เชนเซ‡เชฒเซเชฎเซเชธเชฎเซ‡เชจ" เชคเซ‡เชจเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เช…เชจเซ‡ เชฌเซ‡เชŸเชฐเซ€เชจเซ‡ เช–เชพเชˆ เชœเชพเชฏ เช›เซ‡, เช•เซ‚เชฒเชฐเชจเซ‡ เชจเซ‹เชจเชธเซเชŸเซ‹เชช เชธเซเชชเชฟเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชœเชพเชณเชตเชฃเซ€ เช•เชฐเชตเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡.

เช—เชพเชฐเซเชกเชจ v0.10.0: เชคเชฎเชพเชฐเชพ เชฒเซ‡เชชเชŸเซ‹เชชเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€
เชตเชงเชพเชฐเชพเชจเซ€ เช…เชธเชฐ เชฎเชพเชŸเซ‡ เชฅเซ€เชฎเชฎเชพเช‚ เชธเซเชŸเซ‹เช• เชซเซ‹เชŸเซ‹เช—เซเชฐเชพเชซเซ€

Minikube, kind, k3s, Docker Desktop, microk8s, เชตเช—เซ‡เชฐเซ‡. - เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ‹ เช…เชจเซเช•เซ‚เชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชคเซเช•เซƒเชทเซเชŸ เชธเชพเชงเชจเซ‹ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเซ‹ เช†เชญเชพเชฐ. เช—เช‚เชญเซ€เชฐเชคเชพเชฅเซ€. เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเซเช“ เช›เซ‹ เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เชจเชฅเซ€, เชเช• เชตเชธเซเชคเซ เชธเซเชชเชทเซเชŸ เช›เซ‡: เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชฐเชพ เชฒเซ‡เชชเชŸเซ‹เชช เชชเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€. เช…เชจเซ‡ เชฒเซ‡เชชเชŸเซ‹เชช เชชเซ‹เชคเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹เชจเชพ เชธเซเชคเชฐเซ‹เชฎเชพเช‚ เชชเชฅเชฐเชพเชฏเซ‡เชฒเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เช•เซเชฒเชธเซเชŸเชฐ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชจเชฅเซ€. เช—เชฐเซ€เชฌ เชตเซเชฏเช•เซเชคเชฟ เชคเซ‡เชจเชพ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฏเชพเชธเซ‹ เช•เชฐเซ€ เชฐเชนเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช† เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เชชเชธเช‚เชฆ เชจเชฅเซ€ เช•เชฐเชคเซ€, เช•เซเชฒเชฐเชจเชพ เชฐเชกเชคเชพ เช…เชตเชพเชœเชฅเซ€ เชคเซ‡เชจเซ‹ เช…เชธเช‚เชคเซ‹เชท เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชคเซ‡เชจเซ‡ เช…เชตเชฟเชšเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฎเชพเชฐเชพ เช˜เซ‚เช‚เชŸเชฃ เชชเชฐ เชฌเซ‡เชธเชพเชกเซเช‚ เช›เซเช‚ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ€ เชœเชพเช‚เช˜เซ‹ เชฌเชพเชณเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡.

เชšเชพเชฒเซ‹ เช•เชนเซ€เช: เชฒเซ‡เชชเชŸเซ‹เชช - เชฒเซ‡เชชเชŸเซ‹เชช.

เช—เชพเชฐเซเชกเชจ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชเช• เชธเชพเชงเชจ เช›เซ‡ เชœเซ‡ เชธเซเช•เชพเชซเซ‹เชฒเซเชก เช…เชจเซ‡ เชกเซเชฐเชพเชซเซเชŸ เชœเซ‡เชตเชพ เชœ เชตเชฟเชถเชฟเชทเซเชŸ เชธเซเชฅเชพเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

เช…เชฎเซ‡ เช—เชพเชฐเซเชกเชจ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชคเซเชฏเชพเชฐเชฅเซ€, เชฒเช—เชญเช— 18 เชฎเชนเชฟเชจเชพ เชชเชนเซ‡เชฒเชพ, เช…เชฎเชจเซ‡ เชคเซ‡ เช–เชฌเชฐ เชนเชคเซ€ เชธเซเชฅเชพเชจเชฟเช• เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซ‡เชก เชธเชฟเชธเซเชŸเชฎเซเชธ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เช เช•เชพเชฎเชšเชฒเชพเช‰ เช‰เช•เซ‡เชฒ เช›เซ‡, เชคเซ‡เชฅเซ€ เช—เชพเชฐเซเชกเชจ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฒเชตเชšเซ€เช•เชคเชพ เช…เชจเซ‡ เชฎเชœเชฌเซ‚เชค เชชเชพเชฏเชพเชฎเชพเช‚ เชฌเชจเซ‡เชฒเซเช‚ เช›เซ‡.

เช…เชฎเซ‡ เชนเชตเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช…เชจเซ‡ เชฆเซ‚เชฐเชธเซเชฅ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฌเช‚เชจเซ‡ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ‡ เชŸเซ‡เช•เซ‹ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช. เช•เชพเชฎ เช–เซ‚เชฌ เชธเชฐเชณ เชฌเชจเซเชฏเซเช‚ เช›เซ‡: เชเชธเซ‡เชฎเซเชฌเชฒเซ€, เชœเชฎเชพเชตเชŸ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชนเชตเซ‡ เชฆเซ‚เชฐเชธเซเชฅ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เช•เชนเซ€เช เช›เซ€เช:

เช—เชพเชฐเซเชกเชจ v0.10 เชธเชพเชฅเซ‡, เชคเชฎเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เชตเชฟเชถเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชญเซ‚เชฒเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชนเชœเซ เชชเชฃ เช•เซ‹เชก เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชเชกเชชเซ€ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชฌเชงเซเช‚ เชซเซเชฐเซ€ เช…เชจเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช›เซ‡.

เช—เชพเชฐเซเชกเชจ v0.10.0: เชคเชฎเชพเชฐเชพ เชฒเซ‡เชชเชŸเซ‹เชชเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€
เชธเซเชฅเชพเชจเชฟเช• เช…เชจเซ‡ เชฆเซ‚เชฐเชธเซเชฅ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชธเชฎเชพเชจ เช…เชจเซเชญเชตเชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเซ‹

เชคเชฎเชพเชฐเซเช‚ เชงเซเชฏเชพเชจ เช—เชฏเซเช‚?

เช…เชจเซ‡ เชนเซเช‚ เช† เชตเชฟเชถเซ‡ เช–เซเชถ เช›เซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช˜เชฃเซ€ เชตเชงเซ เชฐเชธเชชเซเชฐเชฆ เชธเซเชตเชฟเชงเชพเช“ เช›เซ‡! เชกเซ‡เชต เช•เซเชฒเชธเซเชŸเชฐเชจเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เช‰เชชเชฏเซ‹เช— เชตเซเชฏเชพเชชเช• เช…เชธเชฐเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชธเชนเชฏเซ‹เช—เซ€ เชŸเซ€เชฎเซ‹ เช…เชจเซ‡ CI เชชเชพเช‡เชชเชฒเชพเช‡เชจเซเชธ เชฎเชพเชŸเซ‡.

เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡?

เชธเซŒ เชชเซเชฐเชฅเชฎ, เช‡เชจเซเชŸเซเชฐเชพ-เช•เซเชฒเชธเซเชŸเชฐ เช•เชฒเซ‡เช•เซเชŸเชฐ - เชคเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชกเซ‹เช•เชฐ เชกเชฟเชฎเชจ เชนเซ‹เชฏ เช•เซ‡ เช•เชจเชฟเช•เซ‹ - เชคเซ‡เชฎเชœ เช‡เชจเซเชŸเซเชฐเชพ-เช•เซเชฒเชธเซเชŸเชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเชฎเช—เซเชฐ เช•เซเชฒเชธเซเชŸเชฐ เชฎเชพเชŸเซ‡. เชคเชฎเชพเชฐเซ€ เชŸเซ€เชฎ เชคเชฎเชพเชฎ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชฌเชฟเชฒเซเชก เช•เซ‡เชถ เช…เชจเซ‡ เชˆเชฎเซ‡เชœเซ‹ เชธเชพเชฅเซ‡ เชกเซ‡เชต เช•เซเชฒเชธเซเชŸเชฐ เชถเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ เชธเซ‹เชฐเซเชธ เชนเซ‡เชถ, เชŸเซ…เช—เซเชธ เช…เชจเซ‡ เชฒเซ‡เชฏเชฐเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช—เชพเชฐเซเชกเชจ เชŸเซ…เช— เช›เชฌเซ€เช“ เช…เชจเชจเซเชฏ เช…เชจเซ‡ เชธเซเชธเช‚เช—เชค เชฐเซ€เชคเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชเช•เชตเชพเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชเช• เช›เชฌเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชคเซ‡ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡ เชธเชฎเช—เซเชฐ เชŸเซ€เชฎ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง. เชฆเชฟเชตเชธเซ‡เชจเซ‡ เชฆเชฟเชตเชธเซ‡, เช…เชฎเซ‡ เชธเชฎเชพเชจ เช†เชงเชพเชฐ เช›เชฌเซ€เช“ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เช…เชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชธเชฎเชพเชจ เชฌเชฟเชฒเซเชกเซเชธ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. เช†เชคเซเชฐ เช›เซ‡ เช•เซ‡ เช•เซ‡เชŸเชฒเซ‹ เชŸเซเชฐเชพเชซเชฟเช• เช…เชจเซ‡ เชตเซ€เชœเชณเซ€ เชตเซ‡เชกเชซเชพเชฏ เช›เซ‡?..

เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชตเชฟเชถเซ‡ เชชเชฃ เชเชตเซเช‚ เชœ เช•เชนเซ€ เชถเช•เชพเชฏ: เชคเซ‡เชฎเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชธเชฎเช—เซเชฐ เช•เซเชฒเชธเซเชŸเชฐ เช…เชจเซ‡ เชŸเซ€เชฎเชจเชพ เชคเชฎเชพเชฎ เชธเชญเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เชœเซ‹ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชจเชพ เช•เซ‹เชˆเช เช•เซ‹เชกเชจเชพ เชšเซ‹เช•เซเช•เชธ เชธเช‚เชธเซเช•เชฐเชฃเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เชœ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชคเซ‡ เชฎเชพเชคเซเชฐ เชฎเชฟเชจเซ€เช•เซเชฏเซเชฌ เชจ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฌเชพเชฌเชค เชจเชฅเซ€. เช† เชฒเซ€เชช เชคเชฎเชพเชฐเซ€ เชŸเซ€เชฎ เชฎเชพเชŸเซ‡ เชฎเชพเชฐเซเช— เชฎเซ‹เช•เชณเซ‹ เช•เชฐเซ‡ เช›เซ‡ เช˜เชฃเชพ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชคเช•เซ‹ - เชตเชงเซ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฌเชฟเชฒเซเชกเซเชธ เช…เชจเซ‡ เชŸเซ‡เชธเซเชŸ เชฐเชจ เชจเชนเซ€เช‚!

CI เชตเชฟเชถเซ‡ เชถเซเช‚?

เช†เชชเชฃเชพเชฎเชพเช‚เชจเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฒเซ‹เช•เซ‹ เช เชนเช•เซ€เช•เชค เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡ เช•เซ‡ CI เช…เชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• dev เช เชฌเซ‡ เช…เชฒเช— เชตเชฟเชถเซเชต เช›เซ‡ เชœเซ‡เชจเซ‡ เช…เชฒเช—เชฅเซ€ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ (เช…เชจเซ‡ เชคเซ‡เช“ เช•เซ‡เชถ เชถเซ‡เชฐ เช•เชฐเชคเชพ เชจเชฅเซ€). เชนเชตเซ‡ เชคเชฎเซ‡ เชคเซ‡เชฎเชจเซ‡ เชœเซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชตเชงเซ เชชเชกเชคเชพ เช›เซเชŸเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹:

เชคเชฎเซ‡ CI เชฎเชพเช‚ เช…เชจเซ‡ เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชธเชฎเชพเชจ เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชชเชฃ เชเช• เชชเชฐเซเชฏเชพเชตเชฐเชฃ, เช•เซ‡เชถ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.

เช†เชตเชถเซเชฏเช•เชชเชฃเซ‡, เชคเชฎเชพเชฐเซเช‚ CI เชคเชฎเชพเชฐเชพ เชœเซ‡เชตเชพ เชœ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชคเชพ เชกเซ‡เชตเชฒเชชเชฐ เชฌเซ‹เชŸ เชฌเชจเซ€ เชœเชพเชฏ เช›เซ‡.

เช—เชพเชฐเซเชกเชจ v0.10.0: เชคเชฎเชพเชฐเชพ เชฒเซ‡เชชเชŸเซ‹เชชเชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€
เชธเชฟเชธเซเชŸเชฎ เชคเชคเซเชตเซ‹; เชธเซ€เชฎเชฒเซ‡เชธ เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ

CI เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเชฐเชณ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชซเช•เซเชค เชฌเชฟเชฒเซเชกเซเชธ, เชŸเซ‡เชธเซเชŸ เช…เชจเซ‡ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ CI เชฅเซ€ เช—เชพเชฐเซเชกเชจ เชšเชฒเชพเชตเซ‹. เชคเชฎเซ‡ เช…เชจเซ‡ CI เชเช• เชœ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เชนเซ‹เชตเชพเชฅเซ€, เชคเชฎเชจเซ‡ CI เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เช˜เชฃเซ€ เช“เช›เซ€ เช›เซ‡.

เชฐเซ‚เชชเชฐเซ‡เช–เชพเช“ เช…เชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชจเซ€ เช…เชธเช‚เช–เซเชฏ เชฐเซ‡เช–เชพเช“ เชฆเซเชตเชพเชฐเชพ เช–เซ‹เชฆเชตเซเช‚, เชชเช›เซ€ เชฆเชฌเชพเชฃ, เชฐเชพเชน, เช†เชถเชพ เช…เชจเซ‡ เช…เชจเช‚เชค เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ‹... เช† เชฌเชงเซเช‚ เชญเซ‚เชคเช•เชพเชณเชฎเชพเช‚ เช›เซ‡. เชคเชฎเซ‡ เชฎเชพเชคเซเชฐ เชตเชฟเช•เชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹. เช•เซ‹เชˆ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชนเชฒเชจเชšเชฒเชจ.

เช…เชจเซ‡ เช…เช‚เชคเซ‡ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡: เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช…เชฅเชตเชพ เช…เชจเซเชฏ เชŸเซ€เชฎ เชฎเซ‡เชฎเซเชฌเชฐเซ‡ เช—เชพเชฐเซเชกเชจ เชธเชพเชฅเซ‡ เช•เช‚เชˆเช• เชฌเชจเชพเชตเซเชฏเซเช‚ เช…เชฅเชตเชพ เชชเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซเชฏเซเช‚, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชœ เชตเชธเซเชคเซ CI เชฎเชพเชŸเซ‡ เชฅเชฏเซเช‚. เชœเซ‹ เชŸเซ‡เชธเซเชŸ เชšเชพเชฒเซ‡ เชคเซเชฏเชพเชฐเชฅเซ€ เชคเชฎเซ‡ เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเซเชฏเซเช‚ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ CI เชฎเชพเชŸเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ (เช…เชฅเชตเชพ เชฌเชฟเชฒเซเชกเซเชธ) เชšเชฒเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เช—เชพเชฐเซเชกเชจ เชฌเชงเซเช‚ เชœ เชœเชพเชคเซ‡ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹ เชชเชฐ เช†เช—เชณ เชตเชงเซ‡ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ เชชเซเชฐเซ€-เชฒเซ‰เชจเซเชš เชตเชพเชคเชพเชตเชฐเชฃเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเซเช‚, เช•เชฒเชพเช•เซƒเชคเชฟเช“เชจเซ‡ เช†เช—เชณ เชงเชชเชพเชตเชตเชพ เชตเช—เซ‡เชฐเซ‡.

เช†เช•เชฐเซเชทเช• เชฒเชพเช—เซ‡ เช›เซ‡. เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชตเซ‹?

เชธเซเชตเชพเช—เชค เช…เชฎเชพเชฐเซ€ GitHub เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€! เช—เชพเชฐเซเชกเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชฐเชฎเซ‹. เชœเซ‡เช“ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช—เชพเชฐเซเชกเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชฅเชตเชพ เชคเซ‡เชจเซ‡ เชตเชงเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชœเชพเชฃเชตเชพ เชฎเชพเช—เซ‡ เช›เซ‡, เช…เชฎเซ‡ เช‘เชซเชฐ เช•เชฐเซ€เช เช›เซ€เช เชฆเซ‚เชฐเชธเซเชฅ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ. เช…เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชšเซ‡เชจเชฒเชฎเชพเช‚ เชœเซ‹เชกเชพเช“ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเซเชฒเซ‡เช•เชฎเชพเช‚ #เช—เชพเชฐเซเชกเชจ, เชœเซ‹ เชคเชฎเชจเซ‡ เชชเซเชฐเชถเซเชจเซ‹, เชธเชฎเชธเซเชฏเชพเช“ เชนเซ‹เชฏ เช…เชฅเชตเชพ เชซเช•เซเชค เชšเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹เชฏ. เช…เชฎเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชฎเชฆเชฆ เช•เชฐเชตเชพ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชคเชฐเชซเชฅเซ€ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชตเช•เชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ€เช.

เช…เชจเซเชตเชพเชฆเช• เชคเชฐเชซเชฅเซ€ เชชเซ€เชเชธ

เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เช…เชฎเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เช•เชพเชฐเซเชฏเชฐเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ€ เชธเชฎเซ€เช•เซเชทเชพ เชชเชฃ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ€เชถเซเช‚, เชœเซ‡เชฎเชพเช‚ เช—เชพเชฐเซเชกเชจ เช‰เชชเชฐเชพเช‚เชค เช…เชจเซเชฏ เชฐเชธเชชเซเชฐเชฆ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡... เชคเซ‡ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เช…เชฎเชพเชฐเชพ เชฌเซเชฒเซ‹เช— เชชเชฐ เชชเชฃ เชตเชพเช‚เชšเซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹