GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เชตเชงเซ เชธเชนเชฏเซ‹เช— เชตเชฟเช•เชฒเซเชชเซ‹ เช…เชจเซ‡ เชตเชงเซ เชธเซ‚เชšเชจเชพเช“

GitLab เชชเชฐ เช…เชฎเซ‡ เชธเชฎเช—เซเชฐ DevOps เชœเซ€เชตเชจเชšเช•เซเชฐเชฎเชพเช‚ เชธเชนเชฏเซ‹เช—เชจเซ‡ เชฌเชนเซ‡เชคเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชคเชค เชจเชตเซ€ เชฐเซ€เชคเซ‹ เชถเซ‹เชงเซ€เช เช›เซ€เช. เช…เชฎเชจเซ‡ เช เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเชคเชพเช‚ เช†เชจเช‚เชฆ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เช† เชฐเชฟเชฒเซ€เชเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡ เช…เชฎเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช เชเช• เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชŸเซ‡ เชฌเชนเซเชตเชฟเชง เชœเชตเชพเชฌเชฆเชพเชฐ เชตเซเชฏเช•เซเชคเชฟเช“! เช† เชธเซเชตเชฟเชงเชพ GitLab เชธเซเชŸเชพเชฐเซเชŸเชฐ เชธเซเชคเชฐเชฅเซ€ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เช–เชฐเซ‡เช–เชฐ เช…เชฎเชพเชฐเชพ เชธเซ‚เชคเซเชฐเชจเซ‡ เชฎเซ‚เชฐเซเชค เชฌเชจเชพเชตเซ‡ เช›เซ‡: "เชฆเชฐเซ‡เช• เชœเชฃ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡". เช…เชฎเซ‡ เชœเชพเชฃเซ€เช เช›เซ€เช เช•เซ‡ เชฌเชงเซเช‚ เชœ เชตเซเชฏเชตเชธเซเชฅเชฟเชค เช›เซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชเช• เชœ เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซ‡ เชนเชตเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เชฌเชนเซเชตเชฟเชง เชฒเซ‹เช•เซ‹เชจเซ‡ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช›เซ‡!

เช…เชจเซ‡ DevOps เชŸเซ€เชฎเซ‹ เชนเชตเซ‡ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡ Slack เช…เชจเซ‡ Mattermost เชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชตเชฟเชถเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เชธเซ‚เชšเชจเชพเช“. เช† เชฌเซ‡ เชšเซ‡เชŸเซเชธเชฎเชพเช‚ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚ เชจเชตเซ€ เชธเซ‚เชšเชจเชพเช“ เช‰เชฎเซ‡เชฐเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชŸเซ€เชฎเชจเซ‡ เชฒเช—เชญเช— เชคเชฐเชค เชœ เชจเชตเชพ เชœเชฎเชพเชตเชŸ เชตเชฟเชถเซ‡ เชธเซ‚เชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชจเซ€ เช‡เชจเซเชธเซเชŸเชจเซเชธ-เชฒเซ‡เชตเชฒ เชœเซ‹เช—เชตเชพเชˆ เชธเชพเชฅเซ‡ เช–เชฐเซเชšเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹

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

GitLab เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ (เชฎเชพเชคเซเชฐ เชธเซเชต-เชธเช‚เชšเชพเชฒเชฟเชค เช‰เชฆเชพเชนเชฐเชฃเซ‹) เชนเชตเซ‡ เช‘เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœเซ€เชธ เชฎเชพเชŸเซ‡ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช•เซเชธเซ€ เช•เซ‡เชถเซ€เช‚เช—. เช† เชเชก-เช“เชจ เชนเชตเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœเซ€เชธ เชฎเชพเชŸเซ‡ เช•เซ‡เชถเซ€เช‚เช— เชชเซเชฐเซ‹เช•เซเชธเซ€ เชฐเชพเช–เชตเชพเชฅเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชถเซ‡.

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

เช…เชจเซ‡ เชคเซ‡ เชฌเชงเซ เชœ เชจเชฅเซ€!

เชจเชตเซ€ เชธเชนเชฏเซ‹เช— เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชธเซ‚เชšเชจเชพเช“ เช‰เชชเชฐเชพเช‚เชค, เช…เชฎเซ‡ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡ เชฐเซ€เชฒเซ€เช เชฎเชพเชŸเซ‡ เช—เซ‡เชธเซเชŸ เชเช•เซเชธเซ‡เชธ, เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡ GitLab เชซเซเชฐเซ€ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ CI เชฐเชจเชฐ เชฎเชฟเชจเชฟเชŸ, เชธเชพเชฅเซ‡ เชธเชฐเชณ เชคเชชเชพเชธเซ‹ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช•เซ‹เชˆ เชธเซ‚เชšเชจ เชฒเชพเช—เซ เช•เชฐเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชšเชฐเซเชšเชพเชจเซ‡ เชธเซเชตเชคเชƒ เช‰เช•เซ‡เชฒเซ‹, เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚!

เช† เชฎเชนเชฟเชจเชพเชจเชพ เชธเซŒเชฅเซ€ เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เช•เชฐเซเชฎเชšเชพเชฐเซ€เชเชฎเชตเซ€เชชเซ€เชจเซ€) โ€” เช•เชฟเชฏเชพ เชฎเซ‡ เชธเซ‹เชฎเชพเชฌเซ‡เชธ (เช•เชฟเชฏเชพ เชฎเซ‡เช‡ เชธเซ‹เชฎเชพเชฌเซ‡เชธ)

เช† เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚, เช…เชฎเซ‡ เชฌเชงเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชฌเชฆเชฒเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚เชฅเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเซ‹เชฒเซเชกเชฐเซเชธ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡. เชนเชตเซ‡ เชคเชฎเซ‡ เชคเชฎเชจเซ‡ เชœเซ‹เชˆเชคเซ€ เชฅเซ‹เชกเซ€ เชœ เชซเชพเช‡เชฒเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช†เชญเชพเชฐ, เช•เชฟเชฏเชพ เชฎเซ‡ เชธเซ‹เชฎเชพเชฌเซ‡เชธ!

GitLab 11.11 เชจเชพ เชฎเซเช–เซเชฏ เชฒเช•เซเชทเชฃเซ‹

เช—เชฟเชŸเชฒเซ‡เชฌ เชฐเชจเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชจเซเชกเซ‹เช เช•เชจเซเชŸเซ‡เชจเชฐ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเชฐ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

GitLab 11.11 เชฎเชพเช‚, เช…เชฎเซ‡ GitLab Runner เชฎเชพเช‚ เชเช• เชจเชตเซ‹ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ Windows เชชเชฐ Docker เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ. เชชเชนเซ‡เชฒเชพเช‚, เชคเชฎเชพเชฐเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชชเชกเชคเซ‹ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เชนเชตเซ‡ เชคเชฎเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชพเชฅเซ‡ เชธเซ€เชงเชพ เชœ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡เชฎ เช•เซ‡ เชคเชฎเซ‡ Linux เชชเชฐ เช•เชฐเซ‹ เช›เซ‹. เชนเชตเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชชเชพเชธเซ‡ เชชเชพเช‡เชชเชฒเชพเช‡เชจ เช“เชฐเซเช•เซ‡เชธเซเชŸเซเชฐเซ‡เชถเชจ เช…เชจเซ‡ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชตเชงเซ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡.

เช† เช…เชชเชกเซ‡เชŸเชฎเชพเช‚ GitLab CI/CD เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‡เชฒ เชชเชพเชตเชฐเชถเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ, เชคเซ‡เชฎเชœ เชตเชฟเชจเซเชกเซ‹เช เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เชตเชฟเชตเชฟเชง เชตเชฐเซเชเชจ เชฎเชพเชŸเซ‡ เชจเชตเซ€ เชธเซ‡เชŸเซ‡เชฒเชพเช‡เชŸ เช‡เชฎเซ‡เชœเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชตเชฟเชจเซเชกเซ‹เช เชฐเชจเชฐเซเชธ, เช…เชฒเชฌเชคเซเชค, GitLab.com เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเชˆ เชถเช•เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชนเชพเชฒเชฎเชพเช‚ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชฐเซ‚เชชเซ‡ เช‰เชชเชฒเชฌเซเชง เชธเชพเชงเชจเซ‹เชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚ เชจเชฅเซ€.

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เช•เชจเซเชŸเซ‡เชจเชฐ เชฐเชœเชฟเชธเซเชŸเซเชฐเซ€ เชฎเชพเชŸเซ‡ เช•เซ‡เชถเชฟเช‚เช— เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชชเซเชฐเซ‹เช•เซเชธเซ€

เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ

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

เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€, เช•เชจเซเชŸเซ‡เชจเชฐ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชซเช•เซเชค เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซเชต-เชธเช‚เชšเชพเชฒเชฟเชค เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชชเซเชฎเชพ (เชชเซเชฐเชฏเซ‹เช—เชพเชคเซเชฎเช• เชฎเซ‹เชกเชฎเชพเช‚).

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเชพเชŸเซ‡ เชฌเชนเซเชตเชฟเชง เชœเชตเชพเชฌเชฆเชพเชฐ

เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

GitLab 11.11 เชฎเชพเช‚, เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเชพเชŸเซ‡ เชฌเชนเซเชตเชฟเชง เชฒเซ‹เช•เซ‹เชจเซ‡ เช…เชธเชพเช‡เชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฌเชนเซเชตเชฟเชง เช•เชพเชฐเซเชฏ เชฎเชพเชฒเชฟเช•เซ‹เชจเซ€ เชœเซ‡เชฎ, เชธเซ‚เชšเชฟเช“, เชซเชฟเชฒเซเชŸเชฐเซเชธ, เชธเซ‚เชšเชจเชพเช“ เช…เชจเซ‡ API เชจเซ‹ เช…เชนเซ€เช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เช‡เชจเซเชธเซเชŸเชจเซเชธ เชฒเซ‡เชตเชฒ เชชเชฐ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช•เซเชฒเชธเซเชŸเชฐ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ

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

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

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

Slack เช…เชจเซ‡ Mattermost เชฎเชพเช‚ เชธเซ‚เชšเชจเชพเช“ เช—เซ‹เช เชตเซ‹

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เชนเชตเซ‡ เชคเชฎเซ‡ เชšเซ‡เชŸ เชเช•เซ€เช•เชฐเชฃเชจเซ‡ เช†เชญเชพเชฐเซ€ เชŸเซ€เชฎ เชšเซ‡เชจเชฒเชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชตเชฟเชถเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เชธเซ‚เชšเชจเชพเช“ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชธเซเชฒเซ‡เช• ะธ เชฎเซ‡เชŸเชฐเชฎเซ‹เชธเซเชŸ, เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชŸเซ€เชฎ เชคเชฎเชพเชฎ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช˜เชŸเชจเชพเช“เชฅเซ€ เชตเชพเช•เซ‡เชซ เชนเชถเซ‡.

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เชฎเซเชฆเซเชฆเชพเช“ เชฎเชพเชŸเซ‡ เช—เซ‡เชธเซเชŸ เชเช•เซเชธเซ‡เชธ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช…เชคเชฟเชฅเชฟ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชนเชตเซ‡ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชชเซƒเชทเซเช  เชชเชฐ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเซ‡เชฒเชพ เชชเซเชฐเช•เชพเชถเชจเซ‹ เชœเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡เช“ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฒเชพเช•เซƒเชคเชฟเช“เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชฐเซเชฅ เชนเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚ เช…เชฅเชตเชพ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชœเซ‹เชˆ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚, เชœเซ‡เชฎ เช•เซ‡ เชŸเซ…เช—เซเชธ เช…เชฅเชตเชพ เช•เชฎเชฟเชŸ.

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

GitLab 11.11 เชฎเชพเช‚ เช…เชจเซเชฏ เชธเซเชงเชพเชฐเชพเช“

เชฌเชนเซ‡เชคเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชฃเซ€เชฌเชฆเซเชง เช•เชฎเชฟเชŸ เช—เซเชฐเชพเชซ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

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

เชถเซเชฐเซ‡เชฃเซ€เชฌเชฆเซเชง เช•เชฎเชฟเชŸ เช—เซเชฐเชพเชซ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชพเช‚เชšเซ‹ เชฒเซ‡เช– เชถเซเชฐเซ‡เชฃเซ€ เช† เชธเซเชตเชฟเชงเชพเชจเชพ เชฒเซ‡เช–เช•เซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เชชเชพเชธเซ‡เชฅเซ€.

เชตเชงเชพเชฐเชพเชจเซ€ CI เชฐเชจเชฐ เชฎเชฟเชจเชฟเชŸ: เชนเชตเซ‡ เชฎเชซเชค เชฏเซ‹เชœเชจเชพเช“ เชฎเชพเชŸเซ‡ เชชเชฃ

เชฎเชซเชค, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เช—เชฏเชพ เชฎเชนเชฟเชจเซ‡ เช…เชฎเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ CI เชฐเชจเชฐ เชฎเชฟเชจเชฟเชŸ เช–เชฐเซ€เชฆเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€, เชชเชฐเช‚เชคเซ เชฎเชพเชคเซเชฐ เชชเซ‡เช‡เชก GitLab.com เชฏเซ‹เชœเชจเชพเช“ เชฎเชพเชŸเซ‡. เช† เชฐเชฟเชฒเซ€เชเชฎเชพเช‚, เชฎเชฟเชจเชฟเชŸ เชซเซเชฐเซ€ เชชเซเชฒเชพเชจเชฎเชพเช‚ เชชเชฃ เช–เชฐเซ€เชฆเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เช†เชฐเซเช•เชพเช‡เชตเซเชธ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

เชคเชฎเชพเชฐเชพ เช•เชพเชฐเซเชฏ เชฌเชฆเชฒ เช†เชญเชพเชฐ เช•เชฟเชฏเชพ เชฎเซ‡ เชธเซ‹เชฎเชพเชฌเซ‡เชธ!

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เชนเชตเซ‡ เชธเซ‚เชšเชจ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฅเซ€ เชšเชฐเซเชšเชพ เช†เชชเชฎเซ‡เชณเซ‡ เช‰เช•เซ‡เชฒเชพเชˆ เชœเชพเชฏ เช›เซ‡

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

เชŸเชพเชธเซเช•เชฌเซ‹เชฐเซเชก เชธเชพเช‡เชกเชฌเชพเชฐ เชชเชฐ เชŸเชพเช‡เชฎ เช•เชพเช‰เชจเซเชŸเชฐ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เช•เชพเชฐเซเชฏ เชธเชพเช‡เชกเชฌเชพเชฐ เชฌเซ‹เชฐเซเชก เช…เชจเซ‡ เช•เชพเชฐเซเชฏ เชฆเซƒเชถเซเชฏเซ‹เชฎเชพเช‚ เชธเชฎเชพเชจ เชฆเซ‡เช–เชพเชตเชพ เชœเซ‹เชˆเช. เชคเซ‡เชฅเซ€, GitLab เชชเชพเชธเซ‡ เชนเชตเซ‡ เชŸเชพเชธเซเช•เชฌเซ‹เชฐเซเชก เชชเชฐ เชŸเชพเชธเซเช•เชฌเชพเชฐ เชธเชพเช‡เชกเชฌเชพเชฐเชฎเชพเช‚ เชŸเชพเช‡เชฎ เช•เชพเช‰เชจเซเชŸเชฐ เช›เซ‡. เชซเช•เซเชค เชŸเชพเชธเซเช• เชฌเซ‹เชฐเซเชก เชชเชฐ เชœเชพเช“, เชŸเชพเชธเซเช• เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช…เชจเซ‡ เชŸเชพเช‡เชฎ เช•เชพเช‰เชจเซเชŸเชฐ เชธเชพเชฅเซ‡เชจเซ€ เชธเชพเช‡เชกเชฌเชพเชฐ เช–เซเชฒเชถเซ‡.

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเซเชธ API เชฎเชพเช‚ เชœเชฎเชพเชตเชŸ เชตเชฟเช—เชคเซ‹

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชจเชฟเชฏเชฎเซ‹ เชฎเชพเชŸเซ‡ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เชšเชฒ เชฎเซ‡เชณ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เชคเชฎเซ‡ เชนเชตเซ‡ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เชธเชฎเชพเชจเชคเชพ เช…เชฅเชตเชพ เชชเซ‡เชŸเชฐเซเชจ เชฎเซ‡เชšเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชšเช•เชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹ (!= ะธ !~) เชซเชพเช‡เชฒเชฎเชพเช‚ .gitlab-ci.yml เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒเซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เชคเชชเชพเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡เชฅเซ€ เชชเชพเช‡เชชเชฒเชพเช‡เชจเซเชธเชจเชพ เชตเชฐเซเชคเชจเชจเซเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชตเชงเซ เชฒเชตเชšเซ€เช• เชฌเชจเซเชฏเซเช‚ เช›เซ‡.

เชคเชฎเชพเชฎ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชœเซ‹เชฌเซเชธเชจเซ‡ เชเช• เชœ เชธเซเชŸเซ‡เชœเชฎเชพเช‚ เชเช• เช•เซเชฒเชฟเช•เชฅเซ€ เชšเชฒเชพเชตเซ‹

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

GitLab 11.11 เชฎเชพเช‚, เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชชเชพเชธเซ‡ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เช˜เชฃเซ€ เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชœเซ‹เชฌเซเชธ เช›เซ‡ เชนเชตเซ‡ เชฌเชŸเชจ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ€เชจเซ‡ เช†เชตเซ€ เชฌเชงเซ€ เชœเซ‹เชฌเชจเซ‡ เชเช• เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. "เชฌเชงเชพ เชฐเชฎเซ‹" ("เชฌเชงเชพ เชšเชฒเชพเชตเซ‹") เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชตเซเชฏเซ‚เชฎเชพเช‚ เชธเซเชŸเซ‡เชœเชจเชพ เชจเชพเชฎเชจเซ€ เชœเชฎเชฃเซ€ เชฌเชพเชœเซเช.

เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชตเซ‡เชฐเซ€เชเชฌเชฒเชฎเชพเช‚เชฅเซ€ เชธเซ€เชงเซ€ เชซเชพเช‡เชฒ เชฌเชจเชพเชตเชตเซ€

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช˜เชฃเซ€เชตเชพเชฐ เชซเชพเช‡เชฒเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชเชตเชพ เชฐเชนเชธเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฎเชพเชคเซเชฐ เชšเซ‹เช•เซเช•เชธ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชชเชพเช‡เชชเชฒเชพเช‡เชจเชฎเชพเช‚ เชœ เช‰เชชเชฒเชฌเซเชง เชนเซ‹เชฏ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชตเซ‡เชฐเซ€เชเชฌเชฒเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชซเชพเช‡เชฒเชจเชพ เชตเชฟเชทเชฏเชตเชธเซเชคเซ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‹ เช…เชจเซ‡ เชœเซ‹เชฌเชฎเชพเช‚ เชเช• เชซเชพเช‡เชฒ เชฌเชจเชพเชตเซ‹ เชœเซ‡เชฎเชพเช‚ เชฎเซ‚เชฒเซเชฏ เชนเซ‹เชฏ. เชœเซ‡เชตเชพ เชจเชตเชพ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒ เชธเชพเชฅเซ‡ file เชคเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เชชเชฃ เชเช• เชชเช—เชฒเชพเชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ .gitlab-ci.yml.

เชจเชฌเชณเชพเชˆ เชตเชฟเช—เชคเซ‹ เชฎเชพเชŸเซ‡ API เช…เช‚เชคเชฟเชฎ เชฌเชฟเช‚เชฆเซ

เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เช—เซ‹เชฒเซเชก

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

DAST เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช—เชคเชฟเชถเซ€เชฒ เชธเซเช•เซ‡เชจ เช•เซเชทเชฎเชคเชพ

เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เช—เซ‹เชฒเซเชก

GitLab เชฎเชพเช‚, เชคเชฎเซ‡ CI เชชเชพเช‡เชชเชฒเชพเช‡เชจเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซเชฐเช•เซเชทเชพ (เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชฟเช•เซเชฏเซเชฐเชฟเชŸเซ€ เชŸเซ‡เชธเซเชŸเชฟเช‚เช—, DAST) เชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชšเช•เชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชชเซเชฐเช•เชพเชถเชจเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชธเซเช•เซ‡เชจเชจเซ‡ เชฌเชฆเชฒเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เช—เชคเชฟเชถเซ€เชฒ เชธเซเช•เซ‡เชจ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชธเช‚เชชเซ‚เชฐเซเชฃ เช—เชคเชฟเชถเซ€เชฒ เชธเซเช•เซ‡เชจเซ€เช‚เช— เชตเชงเซ เชจเชฌเชณเชพเชˆเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเซ‡ เช›เซ‡.

เชœเซ‚เชฅ เชธเซเชคเชฐเซ‡ เช•เซเชฒเชธเซเชŸเชฐเซ‹เชฎเชพเช‚ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเซเช‚

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

เชธเซเชฐเช•เซเชทเชพ เชกเซ‡เชถเชฌเซ‹เชฐเซเชกเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เช…เชตเช—เชฃเชตเชพ เชตเชฟเชถเซ‡

เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เช—เซ‹เชฒเซเชก

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

เช•เชธเซเชŸเชฎ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชšเชพเชฐเซเชŸ เชฌเชจเชพเชตเซ‹

เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชŸเซ‚เชฒเชฌเชพเชฐเชฅเซ€ เชœ เช•เชธเซเชŸเชฎ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชพเชฅเซ‡ เชจเชตเชพ เชšเชพเชฐเซเชŸ เชฌเชจเชพเชตเซ‹. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชนเชตเซ‡ เชฌเชŸเชจ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชฎเซ‡เชŸเซเชฐเชฟเช• เชตเชฟเชเซเชฏเซเชฒเชพเช‡เชเซ‡เชถเชจ เชฌเชจเชพเชตเซ€, เช…เชชเชกเซ‡เชŸ เช…เชจเซ‡ เช•เชพเชขเซ€ เชถเช•เซ‡ เช›เซ‡ "เชเชกเชฎเซ‡เชŸเซเชฐเชฟเช•" ("เชฎเซ‡เชŸเซเชฐเชฟเช• เช‰เชฎเซ‡เชฐเซ‹") เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชŸเซ‚เชฒเชฌเชพเชฐเชจเชพ เช‰เชชเชฐเชจเชพ เชœเชฎเชฃเชพ เช–เซ‚เชฃเชพเชฎเชพเช‚.

GitLab 11.11: เชฌเชนเซเชตเชฟเชง เชฎเชฐเซเชœ เชตเชฟเชจเช‚เชคเซ€ เชฎเชพเชฒเชฟเช•เซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเช“

เชธเซ‚เชšเชจเชพเช“เชจเชพ เช•เชพเชฐเซเชฏเซ‹ เชนเชตเซ‡ GitLab Alert Bot เชคเชฐเซ€เช•เซ‡ เช–เซ‹เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡

เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

เชธเซเชฅเชพเชจเชฟเช• เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชฎเชนเชพเช•เชพเชตเซเชฏ เชตเชฐเซเชฃเชจเซ‹เชจเซ‡ เชธเซเชตเชคเชƒ เชธเชพเชšเชตเซ‹

เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เช—เซ‹เชฒเซเชก

เชเชชเชฟเช• เชตเชฐเซเชฃเชจเซ‹ เชธเซเชฅเชพเชจเชฟเช• เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชจ เชนเชคเชพ, เชคเซ‡เชฅเซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช–เซ‹เชตเชพเชˆ เช—เชฏเชพ เชธเชฟเชตเชพเชฏ เช•เซ‡ เชคเชฎเซ‡ เชเชชเชฟเช• เชตเชฐเซเชฃเชจ เชฌเชฆเชฒเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡เชฎเชจเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเชพเชšเชตเซเชฏเชพ เชจ เชนเซ‹เชฏ. GitLab 11.11 เช เชธเซเชฅเชพเชจเชฟเช• เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชฎเชนเชพเช•เชพเชตเซเชฏ เชตเชฐเซเชฃเชจเซ‹เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฐเชœเซ‚ เช•เชฐเซ€ เช›เซ‡. เช†เชจเซ‹ เช…เชฐเซเชฅ เช เช›เซ‡ เช•เซ‡ เชนเชตเซ‡ เชคเชฎเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชฎเชนเชพเช•เชพเชตเซเชฏ เชตเชฐเซเชฃเชจเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชชเชฐ เชชเชพเช›เชพ เชœเชˆ เชถเช•เซ‹ เช›เซ‹ เชœเซ‹ เช•เซ‹เชˆ เชญเซ‚เชฒ เชฅเชพเชฏ, เชคเชฎเซ‡ เชตเชฟเชšเชฒเชฟเชค เชฅเชพเช“, เช…เชฅเชตเชพ เชคเชฎเซ‡ เช†เช•เชธเซเชฎเชฟเช• เชฐเซ€เชคเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‹.

Git LFS เชฎเชพเชŸเซ‡ GitLab เชชเชฐ เชฎเชฟเชฐเชฐเชฟเช‚เช— เชธเชชเซ‹เชฐเซเชŸ

เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เชฎเชฟเชฐเชฐเชฟเช‚เช— เชธเชพเชฅเซ‡, เชคเชฎเซ‡ เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ‡ เชเช• เชธเซเชฅเชพเชจเชฅเซ€ เชฌเซ€เชœเชพ เชธเซเชฅเชพเชจเซ‡ เชจเช•เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† GitLab เชธเชฐเซเชตเชฐ เชชเชฐ เชฌเซ€เชœเซ‡ เช•เซเชฏเชพเช‚เช• เชธเซเชฅเชฟเชค เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. GitLab เชนเชตเซ‡ Git LFS เชธเชพเชฅเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเชพ เชฎเชฟเชฐเชฐเชฟเช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช† เชธเซเชตเชฟเชงเชพ เชฎเซ‹เชŸเซ€ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡เชจเชพ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชฎเชพเชŸเซ‡ เชชเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช—เซ‡เชฎเซเชธ เช…เชฅเชตเชพ เชตเซˆเชœเซเชžเชพเชจเชฟเช• เชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เช•เซเชธเชšเชฐ.

เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเช•เซเชธเซ‡เชธ เชŸเซ‹เช•เชจเซเชธ เชฎเชพเชŸเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชชเชฐ เชชเชฐเชตเชพเชจเช—เซ€เช“ เชตเชพเช‚เชšเซ‹ เช…เชจเซ‡ เชฒเช–เซ‹

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เช˜เชฃเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเช•เซเชธเซ‡เชธ เชŸเซ‹เช•เชจเซเชธเชจเซ‡ เชธเซเชคเชฐ เชชเชฐ เชฌเชฆเชฒเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€เช“ เชนเซ‹เชฏ เช›เซ‡ api, เชชเชฐเช‚เชคเซ API เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชเช•เซเชธเซ‡เชธ เช•เซ‡เชŸเชฒเชพเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช…เชฅเชตเชพ เชธเช‚เชธเซเชฅเชพเช“ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชฌเชงเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡.

เชธเชพเชฎเซเชฆเชพเชฏเชฟเช• เชฏเซ‹เช—เชฆเชพเชจ เชฌเชฆเชฒ เช†เชญเชพเชฐ, เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเช•เซเชธเซ‡เชธ เชŸเซ‹เช•เชจเซเชธ เชนเชตเซ‡ เชฎเชพเชคเซเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชฎเชพเชŸเซ‡ เชตเชพเช‚เชšเชตเชพ/เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€เช“ เชงเชฐเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡, เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชจเซ‡ เชธเชญเซเชฏเชชเชฆ เชœเซ‡เชตเชพ เชจเชพเชœเซเช• เช—เชฟเชŸเชฒเซ‡เชฌ เชตเชฟเชธเซเชคเชพเชฐเซ‹เชจเซ€ เชŠเช‚เชกเชพ API-เชธเซเชคเชฐเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชฌเชฆเชฒเซ‡.

เช†เชญเชพเชฐ, เชนเซ‹เชฐเชพเชŸเซ€เชฏเซ เชเชตเชœเซ‡เชจ เชตเซเชฒเชพเชก (เชนเซ‹เชฐเชพเชŸเซ€เชฏเซ เชฏเซเชœเซ‡เชจ เชตเซเชฒเชพเชก)!

GraphQL เช—เซเชฐเซ‚เชช เช•เซเชตเซ‡เชฐเซ€เช เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚

เชฎเชซเชค, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก, เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ

GraphQL API เชธเชพเชฅเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชคเซ‡เช“เชจเซ‡ เช•เชฏเชพ เชกเซ‡เชŸเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชฌเชฐเชพเชฌเชฐ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชฅเซ‹เชกเซ€ เช•เซเชตเซ‡เชฐเซ€เชเชฎเชพเช‚ เชคเซ‡เชฎเชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‡ เช›เซ‡. เช† เชชเซเชฐเช•เชพเชถเชจเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, GitLab GraphQL API เชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชœเซ‚เชฅ เชฎเชพเชนเชฟเชคเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‡เชฒเซเชธเชซเซ‹เชฐเซเชธ เช“เชณเช–เชชเชคเซเชฐเซ‹ เชธเชพเชฅเซ‡ เชฒเซ‰เช—เชฟเชจ เช•เชฐเซ‹

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

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

SAML SSO เชนเชตเซ‡ เชตเซ‡เชฌ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡

เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เช…เชฎเซ‡ เชธเชฟเช‚เช—เชฒ เชธเชพเช‡เชจ-เช“เชจ (SSO) เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชตเชฟเชธเซเชคเชพเชฐเชตเซ€ เชœเซ‚เชฅ เชธเซเชคเชฐเซ‡, เชœเซ‚เชฅ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เช•เชกเช• เชฎเชพเชจเซเชฏเชคเชพ เชธเชพเชฅเซ‡, 11.8 เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฅเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœเซเชฏเชพเชฐเซ‡ SAML เชธเชพเชฅเซ‡ เชธเชพเช‡เชจ เช‡เชจ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชœ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‡. เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชฎเชนเชคเซเชต เช†เชชเชคเซ€ เช…เชจเซ‡ SAML SSO เชฆเซเชตเชพเชฐเชพ GitLab.com เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชธเช‚เชธเซเชฅเชพเช“ เชฎเชพเชŸเซ‡ เช† เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒเชจเซเช‚ เชตเชงเชพเชฐเชพเชจเซเช‚ เชธเซเชคเชฐ เช›เซ‡. เชนเชตเซ‡ เชคเชฎเซ‡ SSO เชจเซ‡ เช†เชตเชถเซเชฏเช•เชคเชพ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เช เชœเชพเชฃเซ€เชจเซ‡ เช•เซ‡ เชคเชฎเชพเชฐเชพ เชœเซ‚เชฅเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ SSO เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‡.

เชเชชเชฟเช•เซเชธ API เชฎเชพเชŸเซ‡ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชฌเชจเชพเชตเซ‡เชฒ เช…เชฅเชตเชพ เชธเช‚เชถเซ‹เชงเชฟเชค เชกเซ‡เชŸเชพ เชฆเซเชตเชพเชฐเชพ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช—

เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เช—เซ‹เชฒเซเชก

GitLab epics API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชตเชพ เชฌเชจเชพเชตเซ‡เชฒเชพ เช…เชฅเชตเชพ เชธเช‚เชถเซ‹เชงเชฟเชค เชกเซ‡เชŸเชพเชจเซ€ เช•เซเชตเซ‡เชฐเซ€ เช•เชฐเชตเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เชนเชคเซ€. เชชเซเชฐเช•เชพเชถเชจ 11.11 เชฎเชพเช‚ เช…เชฎเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชซเชฟเชฒเซเชŸเชฐเซเชธ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡ created_after, created_before, updated_after ะธ updated_beforeเช‡เชถเซเชฏเซ‚ API เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เช…เชฅเชตเชพ เชจเชตเชพ เชฌเชจเชพเชตเซ‡เชฒเชพ เชฎเชนเชพเช•เชพเชตเซเชฏเซ‹เชจเซ‡ เชเชกเชชเชฅเซ€ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡.

UltraAuth เชธเชพเชฅเซ‡ เชฌเชพเชฏเซ‹เชฎเซ‡เชŸเซเชฐเชฟเช• เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เชซเชฐเซเชฎ เช…เชฒเซเชŸเซเชฐเชพเช“เชฅ เชชเชพเชธเชตเชฐเซเชก เชตเชฟเชจเชพ เชฌเชพเชฏเซ‹เชฎเซ‡เชŸเซเชฐเชฟเช• เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชฎเชพเช‚ เชจเชฟเชทเซเชฃเชพเชค เช›เซ‡. เช…เชฎเซ‡ เชนเชตเซ‡ GitLab เชชเชฐ เช† เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€เช เช›เซ€เช!

เช†เชญเชพเชฐ เช•เชพเชฐเซเชคเชฟเช•เซ€ เชคเชจเซเชจเชพเช•เชพเชฐเซเชคเชฟเช•เซ‡เชฏ เชคเชจเซเชจเชพ)!

เช—เชฟเชŸเชฒเซ‡เชฌ เชฐเชจเชฐ 11.11

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เช†เชœเซ‡ เช…เชฎเซ‡ GitLab เชฐเชจเชฐ 11.11 เชฐเชฟเชฒเซ€เช เช•เชฐเซเชฏเซเช‚! GitLab Runner เช เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— CI/CD เชœเซ‹เชฌเซเชธ เชšเชฒเชพเชตเชตเชพ เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‡ GitLab เชชเชฐ เชชเชพเช›เชพ เชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.

เช“เชฎเซเชจเชฟเชฌเชธ เชธเซเชงเชพเชฐเชพเช“

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ

เช…เชฎเซ‡ GitLab 11.11 เชฎเชพเช‚ เช“เชฎเซเชจเชฟเชฌเชธเชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเชพ เชธเซเชงเชพเชฐเชพ เช•เชฐเซเชฏเชพ เช›เซ‡:

เชธเซเช•เซ€เชฎเชพ เชเชจเซเชนเชพเชจเซเชธเชฎเซ‡เชจเซเชŸเซเชธ

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ

เช…เชฎเซ‡ GitLab 11.11 เชฎเชพเช‚ เชนเซ‡เชฒเซเชฎ เชšเชพเชฐเซเชŸเชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเชพ เชธเซเชงเชพเชฐเชพ เช•เชฐเซเชฏเชพ เช›เซ‡:

เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹

เช•เซ‹เชฐ, เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ, เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ, เชซเซเชฐเซ€, เชฌเซเชฐเซ‹เชจเซเช, เชธเชฟเชฒเซเชตเชฐ, เช—เซ‹เชฒเซเชก

เช…เชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เช•เชฆเชจเชพ GitLab เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชฆเชฐเซ‡เช• เชชเซเชฐเช•เชพเชถเชจ เชธเชพเชฅเซ‡ GitLab เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ€เช เช›เซ€เช. GitLab 11.11 เชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพเช• เชธเซเชงเชพเชฐเชพเช“:

เชจเชพเชชเชธเช‚เชฆ เชฒเช•เซเชทเชฃเซ‹

GitLab เชœเซ€เช“ GitLab 12.0 เชฎเชพเช‚ เชนเซ‡เชถ เช•เชฐเซ‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชฒเชพเชตเชถเซ‡

GitLab เชœเซ€เช“ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เชนเซ‡เชถ เช•เชฐเซ‡เชฒ เชธเช‚เช—เซเชฐเชน เช—เซŒเชฃ เช—เชพเช‚เช เซ‹ เชชเชฐ เชธเซเชชเชฐเซเชงเชพ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡. เชฎเชพเช‚ เช†เชจเซ€ เชจเซ‹เช‚เชง เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ gitlab-ce#40970.

GitLab เชฎเชพเช‚ 11.5 เช…เชฎเซ‡ เชœเซ€เช“ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚ เช† เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡: gitlab-ee#8053.

GitLab เชฎเชพเช‚ 11.6 sudo gitlab-rake gitlab:geo:check เชนเซ‡เชถเซ‡เชก เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเช•เซเชทเชฎ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เช…เชจเซ‡ เชฌเชงเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡. เชธเซ‡เชฎเซ€. gitlab-ee#8289. เชœเซ‹ เชคเชฎเซ‡ เชœเชฟเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹, เชคเซ‹ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เช† เชšเซ‡เช• เชšเชฒเชพเชตเซ‹ เช…เชจเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ€ เชตเชนเซ‡เชฒเซ€ เชคเช•เซ‡ เชธเซเชฅเชณเชพเช‚เชคเชฐ เช•เชฐเซ‹.

GitLab เชฎเชพเช‚ 11.8 เชชเซƒเชทเซเช  เชชเชฐ เช•เชพเชฏเชฎเซ€ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เชšเซ‡เชคเชตเชฃเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชเชกเชฎเชฟเชจ เชตเชฟเชธเซเชคเชพเชฐ โ€บ เชœเซ€เช“ โ€บ เชจเซ‹เชกเซเชธเชœเซ‹ เช‰เชชเชฐเซ‹เช•เซเชค เชšเซ‡เช•เชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชจเชฅเซ€. gitlab-ee!8433.

GitLab เชฎเชพเช‚ 12.0 เชœเชฟเชฏเซ‹ เชนเซ‡เชถเซเชก เชธเซเชŸเซ‹เชฐเซ‡เชœ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‡. เชธเซ‡เชฎเซ€. gitlab-ee#8690.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

GitLab เชœเซ€เช“ GitLab 12.0 เชชเชฐ PG FDW เชฒเชพเชตเชถเซ‡

เชœเซ€เช“ เชฒเซ‹เช— เช•เชฐเซเชธเชฐ เชฎเชพเชŸเซ‡ เช† เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เชเซ‡เชถเชจ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เชชเซเชฐเชญเชพเชตเชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‡ เช›เซ‡. เชคเซ‡ เชœเซ€เช“ เชจเซ‹เชก เชธเซเชŸเซ‡เชŸเชธ เช•เซเชตเซ‡เชฐเซ€เชเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชชเชฃ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡. เชฎเซ‹เชŸเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช…เช—เชพเช‰เชจเซ€ เช•เซเชตเซ‡เชฐเซ€เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช–เซ‚เชฌ เช“เช›เซเช‚ เชนเชคเซเช‚. เชคเซ‡เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเซเช‚ เชคเซ‡ เชœเซเช“ เชœเซ€เช“ เชกเซ‡เชŸเชพเชฌเซ‡เช เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ. GitLab เชฎเชพเช‚ 12.0 เชœเชฟเชฏเซ‹เชจเซ‡ PG FDWเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡. เชธเซ‡เชฎเซ€. gitlab-ee#11006.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

GitLab 12.0 เชฎเชพเช‚ เชฏเซเชเชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚เชฅเซ€ เชญเซ‚เชฒเชจเซ€ เชœเชพเชฃ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฒเซ‹เช—เซ€เช‚เช— เชฎเชพเชŸเซ‡เชจเชพ เชธเซ‡เชจเซเชŸเซเชฐเซ€ เชตเชฟเช•เชฒเซเชชเซ‹ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช† เชตเชฟเช•เชฒเซเชชเซ‹ GitLab 12.0 เชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชซเชพเช‡เชฒเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชฐเชนเซ‡เชถเซ‡ gitlab.yml. เชตเชงเซเชฎเชพเช‚, เชคเชฎเซ‡ เชฌเชนเซเชตเชฟเชง เชœเชฎเชพเชตเชŸ เชตเชšเซเชšเซ‡ เชคเชซเชพเชตเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชคเซเชฐเซ€ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชฐเซเชฅ เชนเชถเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฟเช•เชพเชธ, เชธเซเชŸเซ‡เชœเซ€เช‚เช— เช…เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจ. เชธเซ‡เชฎเซ€. gitlab-ce#49771.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

เชเช• เชธเชฌเชฎเชฟเชถเชจ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชชเชพเช‡เชชเชฒเชพเช‡เชจเซเชธเชจเซ€ เชฎเชนเชคเซเชคเชฎ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเซ€

เช…เช—เชพเช‰, GitLab เช เชฎเชพเชŸเซ‡ เชชเชพเช‡เชชเชฒเชพเช‡เชจเซเชธ เชฌเชจเชพเชตเซ€ เชนเชคเซ€ HEAD เชถเชฟเชชเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ เชฆเชฐเซ‡เช• เชถเชพเช–เชพ. เช† เชเชตเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡ เช•เซ‡ เชœเซ‡เช“ เชเช•เชธเชพเชฅเซ‡ เชฌเชนเซเชตเชฟเชง เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซเชตเชฟเชงเชพ เชถเชพเช–เชพ เช…เชจเซ‡ เช develop).

เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‹เชŸเซ€ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชฆเชฌเชพเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชœเซเชฏเชพเช‚ เช˜เชฃเซ€ เชธเช•เซเชฐเชฟเชฏ เชถเชพเช–เชพเช“ เชนเซ‹เชฏ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช–เชธเซ‡เชกเชตเชพ, เชฎเชฟเชฐเชฐ เช…เชฅเชตเชพ เช•เชพเช‚เชŸเซ‹), เชคเชฎเชพเชฐเซ‡ เชฆเชฐเซ‡เช• เชถเชพเช–เชพ เชฎเชพเชŸเซ‡ เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. GitLab 11.10 เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡ เช…เชฎเซ‡ เชฌเชจเชพเชตเซ€เช เช›เซ€เช เชฎเชนเชคเซเชคเชฎ 4 เชชเชพเช‡เชชเชฒเชพเช‡เชจ เชฎเซ‹เช•เชฒเชคเซ€ เชตเช–เชคเซ‡.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชฎเซ‡ 2019

GitLab เชฐเชจเชฐ เชฒเซ‡เช—เชธเซ€ เช•เซ‹เชก เชชเชพเชฅ

Gitlab 11.9 เชฅเซ€ GitLab เชฐเชจเชฐ เชตเชพเชชเชฐเซ‡ เช›เซ‡ เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซเช‚ เช•เซเชฒเซ‹เชจเชฟเช‚เช—/เช•เซ‹เชฒเชฟเช‚เช—. เชนเชพเชฒเชฎเชพเช‚ GitLab เชฐเชจเชฐ เชœเซ‚เชจเซ€ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชถเซ‡ เชœเซ‹ เชจเชตเซ€เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เชจ เชนเซ‹เชฏ. เชฎเชพเช‚ เชตเชงเซ เชœเซเช“ เช† เช•เชพเชฐเซเชฏ.

GitLab 11.0 เชฎเชพเช‚, เช…เชฎเซ‡ GitLab เชฐเชจเชฐ เชฎเชพเชŸเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชธเชฐเซเชตเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฆเซƒเชถเซเชฏ เชฌเชฆเชฒเซเชฏเซเช‚ เช›เซ‡. metrics_serverเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ listen_address GitLab 12.0 เชฎเชพเช‚. เชฎเชพเช‚ เชตเชงเซ เชœเซเช“ เช† เช•เชพเชฐเซเชฏ.

เชธเช‚เชธเซเช•เชฐเชฃ 11.3 เชฎเชพเช‚, GitLab เชฐเชจเชฐเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เชฌเชนเซเชตเชฟเชง เช•เซ‡เชถ เชชเซเชฐเชฆเชพเชคเชพเช“; เชœเซ‡ เชฎเชพเชŸเซ‡ เชจเชตเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซเชฏเซเช‚ เชšเซ‹เช•เซเช•เชธ S3 เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ. เช† เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชจเชตเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช…เชจเซ‡ เชธเซ‚เชšเชจเชพเช“เชจเซเช‚ เช•เซ‹เชทเซเชŸเช• เช›เซ‡. เชฎเชพเช‚ เชตเชงเซ เชœเซเช“ เช† เช•เชพเชฐเซเชฏ.

เช† เชชเชพเชฅ GitLab 12.0 เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชพเชฐเซ‡ เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชฎเชพเชคเซเชฐ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ GitLab เชฐเชจเชฐ 11.9 เชชเชฐ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซเช‚ GitLab เช‡เชจเซเชธเซเชŸเชจเซเชธ 12.0+ เชตเชฐเซเชเชจ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

GitLab เชฐเชจเชฐ เชฎเชพเชŸเซ‡ เชเชจเซเชŸเซเชฐเซ€ เชชเซ‹เชˆเชจเซเชŸ เชธเซเชตเชฟเชงเชพ เชฎเชพเชŸเซ‡ เชจเชพเชชเชธเช‚เชฆ เชตเชฟเช•เชฒเซเชช

11.4 GitLab เชฐเชจเชฐเชฎเชพเช‚ เชซเซ€เชšเชฐ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ FF_K8S_USE_ENTRYPOINT_OVER_COMMAND เชœเซ‡เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพ #2338 ะธ #3536.

GitLab 12.0 เชฎเชพเช‚, เช…เชฎเซ‡ เชฏเซ‹เช—เซเชฏ เชตเชฐเซเชคเชฃเซ‚เช• เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ€เชถเซเช‚ เชœเซ‡เชฎ เช•เซ‡ เชธเซเชตเชฟเชงเชพ เชธเซ‡เชŸเชฟเช‚เช— เช…เช•เซเชทเชฎ เช›เซ‡. เชฎเชพเช‚ เชตเชงเซ เชœเซเช“ เช† เช•เชพเชฐเซเชฏ.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

GitLab เชฐเชจเชฐ เชฎเชพเชŸเซ‡ EOL เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ‡เชฒ Linux เชตเชฟเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ

เช•เซ‡เชŸเชฒเชพเช• Linux เชตเชฟเชคเชฐเชฃเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชคเชฎเซ‡ GitLab Runner เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชคเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชชเซ‚เชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡.

GitLab 12.0 เชฎเชพเช‚, GitLab เชฐเชจเชฐ เชนเชตเซ‡ เช† Linux เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชชเซ‡เช•เซ‡เชœเซ‹ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชตเชฟเชคเชฐเชฃเซ‹เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ‚เชšเชฟ เช•เซ‡ เชœเซ‡ เชนเชตเซ‡ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€ เชคเซ‡ เช…เชฎเชพเชฐเชพเชฎเชพเช‚ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ. เช†เชญเชพเชฐ เชœเซ‡เชตเชฟเชฏเชฐ เช†เชฐเซเชกเซ‹เชœเซ‡เชตเชฟเชฏเชฐ เชœเชพเชฐเซเชกเชจ), เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เชฆเชพเชจ!

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

เชœเซ‚เชจเชพ GitLab เชฐเชจเชฐ เชนเซ‡เชฒเซเชชเชฐ เช†เชฆเซ‡เชถเซ‹ เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชจเชพ เชญเชพเช—เชฐเซ‚เชชเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชกเซ‹เช•เชฐ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเชฐ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช•เซ‡เชŸเชฒเชพเช• เชœเซ‚เชจเชพ เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเชพ เชชเชกเซเชฏเชพ เชนเชคเชพ เชธเชนเชพเชฏเช• เช›เชฌเซ€.

GitLab 12.0 เช เชจเชตเชพ เช†เชฆเซ‡เชถเซ‹ เชธเชพเชฅเซ‡ GitLab เชฐเชจเชฐเชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเซเชฏเซเช‚. เช† เชซเช•เซเชค เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡ เชœเซ‡เช“ เชธเชนเชพเชฏเช• เช›เชฌเซ€เชจเซ‡ เช“เชตเชฐเชฐเชพเช‡เชก เช•เชฐเซ‹. เชฎเชพเช‚ เชตเชงเซ เชœเซเช“ เช† เช•เชพเชฐเซเชฏ.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

เช—เชฟเชŸเชฒเซ‡เชฌ เชฐเชจเชฐเชฎเชพเช‚เชฅเซ€ เชฒเซ‡เช—เชธเซ€ เช—เชฟเชŸ เช•เซเชฒเซ€เชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชฆเซ‚เชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

GitLab Runner 11.10 เชฎเชพเช‚ เช…เชฎเซ‡ เชคเช• เชชเซ‚เชฐเซ€ เชชเชพเชกเซ€ เชฐเชจเชฐ เช†เชฆเซ‡เชถ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชšเชฒเชพเชตเซ‡ เช›เซ‡ เชคเซ‡ เช—เซ‹เช เชตเซ‹ git clean. เชตเชงเซเชฎเชพเช‚, เชจเชตเซ€ เชธเชซเชพเชˆ เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ git reset เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชฎเซ‚เช•เซ‡ เช›เซ‡ git clean เช…เชชเชฒเซ‹เชก เชชเช—เชฒเชพเช‚ เชชเช›เซ€.

เช† เชตเชฐเซเชคเชจ เชซเซ‡เชฐเชซเชพเชฐ เช•เซ‡เชŸเชฒเชพเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เชฎเซ‡ เชเช• เชธเซ‡เชŸเชฟเช‚เช— เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€ เช›เซ‡ FF_USE_LEGACY_GIT_CLEAN_STRATEGY. เชœเซ‹ เชคเชฎเซ‡ เชฎเซ‚เชฒเซเชฏ เชธเซ‡เชŸ เช•เชฐเซ‹ เช›เซ‹ true, เชคเซ‡ เชฒเซ‡เช—เชธเซ€ เช•เซเชฒเชฟเชจเช…เชช เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชถเซ‡. GitLab เชฐเชจเชฐเชฎเชพเช‚ เชซเช‚เช•เซเชถเชจ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชตเชงเซ เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚.

GitLab Runner 12.0 เชฎเชพเช‚, เช…เชฎเซ‡ เชฒเซ‡เช—เชธเซ€ เช•เซเชฒเซ€เชจเช…เชช เชตเซเชฏเซ‚เชนเชฐเชšเชจเชพ เช…เชจเซ‡ เชซเช‚เช•เซเชถเชจ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชฎเชฐเซเชฅเชจเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชถเซเช‚. เชฎเชพเช‚ เชœเซเช“ เช† เช•เชพเชฐเซเชฏ.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

เชŸเซ€เชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชจเชฎเซ‚เชจเชพเช“ เชฎเชพเชคเซเชฐ เชธเชฟเชฒเซเชตเชฐ/เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ เชชเซเชฒเชพเชจ เชฎเชพเชŸเซ‡ เชœ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ 11.6 เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชœเซ‚เชฅ-เชธเซเชคเชฐเชจเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชจเชฎเซ‚เชจเชพเช“ เชฐเชœเซ‚ เช•เชฐเซเชฏเชพ, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เช†เช•เชธเซเชฎเชฟเช• เชฐเซ€เชคเซ‡ เช† เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ/เชธเชฟเชฒเซเชตเชฐ เชธเซเชตเชฟเชงเชพ เชคเชฎเชพเชฎ เชฏเซ‹เชœเชจเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช•เชฐเชพเชตเซ€.

เช…เชฎเซ‡ เช† เชญเซ‚เชฒเชจเซ‡ เช เซ€เช• เช•เชฐเซ‹ 11.11 เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เช…เชจเซ‡ เชธเชฟเชฒเซเชตเชฐ/เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ เชŸเชพเชฏเชฐเชฅเซ€ เชจเซ€เชšเซ‡เชจเชพ เชฌเชงเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซ‡ เชตเชงเซ 3 เชฎเชนเชฟเชจเชพ เช†เชชเซ‹.

22 เช“เช—เชธเซเชŸ, 2019 เชฅเซ€, เชŸเซ€เชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเซเชธ เชฎเชพเชคเซเชฐ เชธเชฟเชฒเซเชตเชฐ/เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ เชชเซเชฒเชพเชจ เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชตเชงเซ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เชนเชถเซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚ เชตเชฐเซเชฃเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เช‘เช—เชธเซเชŸ 2019

เชตเชฟเชจเซเชกเซ‹เช เชฌเซ‡เชš เชœเซ‹เชฌเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‹เชกเซเชฏเซ‹

GitLab 13.0 (เชœเซ‚เชจ 22, 2020) เชฎเชพเช‚, เช…เชฎเซ‡ GitLab เชฐเชจเชฐเชฎเชพเช‚ Windows เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชชเชฐ เชฌเซ‡เชš เชœเซ‹เชฌเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‹เชกเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เช (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, cmd.exe) Windows PowerShell เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เชธเชฎเชฐเซเชฅเชจเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚. เชฎเชพเช‚ เชตเชงเซ เชตเชพเช‚เชšเซ‹ เช† เช•เชพเชฐเซเชฏ.

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

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชธเซ‡เช•เช‚เชก 2019 เชฆ.

Git 2.21.0 เช…เชฅเชตเชพ เช‰เชšเซเชšเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡

GitLab 11.11 เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, Git 2.21.0 เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. Omnibus GitLab เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ Git 2.21.0 เชธเชพเชฅเซ‡ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ Git เชจเชพ เชชเชพเช›เชฒเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชฎเซ‚เชณ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชฎเซ‡ 2019

เชฒเซ‡เช—เชธเซ€ เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เชธเชฐเซเชตเชฟเชธ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ

GitLab 12.0 เชฎเชพเช‚, เช…เชฎเซ‡ Kubernetes เชธเซ‡เชตเชพ เชชเซ‡เชŸเชฐเซเชจเชจเซ‡ เช…เชตเชฎเซ‚เชฒเซเชฏเชจ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เช เชฆเชพเช–เชฒเชพ เชธเซเชคเชฐเซ‡ GitLab 11.11 เชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเซ‡เชฒ เช‡เชจเซเชธเซเชŸเชจเซเชธ-เชฒเซ‡เชตเชฒ เช•เซเชฒเชธเซเชŸเชฐ เช•เชจเซเชซเชฟเช—เชฐเซ‡เชถเชจเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚.

GitLab 12.0 เชชเชฐ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฐเซเชตเชฟเชธ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฎ เชธเซเชต-เชธเช‚เชšเชพเชฒเชฟเชค เชฆเชพเช–เชฒเชพเช“เชจเซ‡ เช‡เชจเซเชธเซเชŸเชจเซเชธ-เชฒเซ‡เชตเชฒ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

เชฒเซ‡เชฌเชฒ เชฎเซ‡เชšเชฟเช‚เช—เชจเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช app Kubernetes เชœเชฎเชพเชตเชŸ เชชเซ‡เชจเชฒ เชชเชฐ

GitLab 12.0 เชฎเชพเช‚, เช…เชฎเซ‡ Kubernetes เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเชฟเชฒเซ‡เช•เซเชŸเชฐเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‡เชฌเชฒ เชฎเซ‡เชšเชฟเช‚เช—เชจเซ‡ เช…เชตเชฎเซ‚เชฒเซเชฏเชจ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชฌเชจเชพเชตเซ€เช เช›เซ€เช. GitLab 11.10 เชฎเชพเช‚ เช…เชฎเซ‡ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชจเชตเซ€ เชฎเซ‡เชšเชฟเช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ, เชœเซ‡ เชฎเซ‡เชšเซ‹ เชฎเชพเชŸเซ‡ เชœเซเช เช›เซ‡ app.example.com/app ะธ app.example.com/envเชชเซ‡เชจเชฒ เชชเชฐ เชœเชฎเชพเชตเชŸ เชฆเชฐเซเชถเชพเชตเชตเชพ เชฎเชพเชŸเซ‡.

เช† เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸเซเชธ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชชเซ‡เชจเชฒเซเชธเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เชคเซ‡ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชจเชตเซ€ เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชธเชฌเชฎเชฟเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ GitLab เชจเชตเชพ เชฒเซ‡เชฌเชฒเซเชธ เชฒเชพเช—เซ เช•เชฐเชถเซ‡.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

GitLab 12.0 เชชเซ‡เช•เซ‡เชœเซ‹ เชตเชฟเชธเซเชคเซƒเชค เชนเชธเซเชคเชพเช•เซเชทเชฐ เชธเชพเชฅเซ‡ เชธเชนเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡

เชฎเซ‡ 2, 2019 GitLab เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเชพเชŸเซ‡ เชธเชพเช‡เชจเชฟเช‚เช— เช•เซ€เชจเซ€ เชฎเชพเชจเซเชฏเชคเชพ เชตเชงเชพเชฐเซ€ 01.08.2019/01.07.2020/XNUMX เชฅเซ€ XNUMX/XNUMX/XNUMX เชธเซเชงเซ€ เช“เชฎเซเชจเชฟเชฌเชธ เช—เชฟเชŸเชฒเซ‡เชฌ. เชœเซ‹ เชคเชฎเซ‡ เชชเซ‡เช•เซ‡เชœ เชธเชนเซ€เช“ เชšเช•เชพเชธเซ€ เชฐเชนเซเชฏเชพ เช›เซ‹ เช…เชจเซ‡ เช•เซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซ‹ เชซเช•เซเชค เชธเซ‚เชšเชจเชพเช“เชจเซ‡ เช…เชจเซเชธเชฐเซ‹ เช“เชฎเซเชจเชฟเชฌเชธ เชชเซ‡เช•เซ‡เชœเซ‹ เชชเชฐ เชนเชธเซเชคเชพเช•เซเชทเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ.

เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชคเชพเชฐเซ€เช–: 22 เชœเซ‚เชจ 2019

เชฒเซ‹เช— เชฌเชฆเชฒเซ‹

เชšเซ‡เชจเซเชœเชฒเซ‹เช—เชฎเชพเช‚ เช† เชฌเชงเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชœเซเช“:

เชธเซเชฅเชพเชชเชจ

เชœเซ‹ เชคเชฎเซ‡ เชจเชตเซเช‚ เช—เชฟเชŸเชฒเซ‡เชฌ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ‹, เชคเซ‹ เชฎเซเชฒเชพเช•เชพเชค เชฒเซ‹ GitLab เชกเชพเช‰เชจเชฒเซ‹เชก เชชเซƒเชทเซเช .

เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‹

โ†’ เชคเชชเชพเชธเซ‹ เช…เชชเชกเซ‡เชŸ เชชเซƒเชทเซเช 

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

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