GitLab เช•เซเชฒเชพเช‰เชก เช…เชจเซ‡ เชตเซเชฏเชพเชชเชพเชฐเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡

GitLab เช•เซเชฒเชพเช‰เชก เช…เชจเซ‡ เชตเซเชฏเชพเชชเชพเชฐเซ€ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡

เชคเซ‡ เช†เชœเซ‡ เชธเชตเชพเชฐเซ‡ เช†เชตเซเชฏเซ‹ GitLab เชคเชฐเชซเชฅเซ€ เชชเชคเซเชฐ, เชธเซ‡เชตเชพ เช•เชฐเชพเชฐเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡. เช† เชชเชคเซเชฐเชจเซ‹ เช…เชจเซเชตเชพเชฆ เช•เชŸ เชนเซ‡เช เชณ เชนเชถเซ‡.

เช…เชจเซเชตเชพเชฆ:

เช…เชฎเชพเชฐเชพ เชธเซ‡เชตเชพ เช•เชฐเชพเชฐ เช…เชจเซ‡ เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€ เชธเซ‡เชตเชพเช“ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช…เชชเชกเซ‡เชŸเซเชธ

เชชเซเชฐเชฟเชฏ GitLab เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ!

เช…เชฎเซ‡ เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€ เชธเซ‡เชตเชพเช“เชจเชพ เช…เชฎเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชฒเช—เชคเชพ เช…เชฎเชพเชฐเชพ เชธเซ‡เชตเชพ เช•เชฐเชพเชฐเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซ‹ เช›เซ‡.

เช…เชฎเชพเชฐเซ€ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ เชชเซเชฐเซ‹เชกเช•เซเชŸเซเชธ (Gitlab.com เชธเซ‡เชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชชเชฐ เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชเชกเชฟเชถเชจ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชนเชพเชฒเชจเชพ เช—เซเชฐเชพเชนเช•เซ‹, เชธเช‚เชธเซเช•เชฐเชฃ 12.4 เชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡, GitLab เช…เชฅเชตเชพ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€ เชธเซ‡เชตเชพ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชชเซ‡เชจเซเชกเซ‹) เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ js เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชฆเชพเช–เชฒ เชœเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

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

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

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

Gitlab.com (GitLab เชจเซเช‚ SaaS เชธเช‚เชธเซเช•เชฐเชฃ) เช…เชจเซ‡ เชฎเชพเชฒเชฟเช•เซ€เชจเชพ เชธเซเชต-เช‡เชจเซเชธเซเชŸเซ‹เชฒ เชชเซ‡เช•เซ‡เชœเซ‹ (เชธเซเชŸเชพเชฐเซเชŸเชฐ, เชชเซเชฐเซ€เชฎเชฟเชฏเชฎ เช…เชจเซ‡ เช…เชฒเซเชŸเซ€เชฎเซ‡เชŸ) เชนเชตเซ‡ GitLab เช…เชจเซ‡ เชธเช‚เชญเชตเชคเชƒ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชฌเช‚เชจเซ‡ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ JavaScript เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชฆเชพเช–เชฒ (เชฌเช‚เชจเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช…เชจเซ‡ เชชเซเชฐเซ‹เชชเซเชฐเชพเช‡เชŸเชฐเซ€) เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชถเซ‡. เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€ เชธเซ‡เชตเชพเช“ (เช…เชฎเซ‡ SaaS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚ เชชเซ‡เชจเซเชกเซ‹).

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

เชœเซ‹ เชคเชฎเชจเซ‡ เช•เซ‹เชˆ เชชเซเชฐเชถเซเชจเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เช…เชฎเชพเชฐเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเซ‹ [เช‡เชฎเซ‡เช‡เชฒ เชธเซเชฐเช•เซเชทเชฟเชค]

เช†เชญเชพเชฐ

GitLab เชŸเซ€เชฎ

เชคเชฎเซ‡ เช† เชตเชฟเชถเซ‡ เชถเซเช‚ เชตเชฟเชšเชพเชฐเซ‹ เช›เซ‹?

เชชเซ€เชเชธ: เช“เชชเชจเชจเซ‡เชŸ เชชเชฐ เชธเชฎเชพเชšเชพเชฐ

UPD: GitLab เชฎเซเชฒเชคเชตเซ€ เชคเซ‡เชฎเชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชฎเชพเช‚ เชŸเซ‡เชฒเชฟเชฎเซ‡เชŸเซเชฐเซ€เชจเซ‹ เชชเชฐเชฟเชšเชฏ: เชเชจเซเชŸเชฐเชชเซเชฐเชพเช‡เช เชเชกเชฟเชถเชจ - เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚ (เชนเชœเซ€?), เชชเชฐเช‚เชคเซ SaaS เชธเซ‡เชตเชพ Gitlab.com เชฎเชพเช‚ - เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชจเช•เชพเชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ (เช† เชธเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชกเซ-เชจเซ‹เชŸ-เชŸเซเชฐเซ‡เช• เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชจเซ‡). เชชเซ‡เชจเซเชกเซ‹ เช‰เชชเชฐเชพเช‚เชค, เชธเซเชจเซ‹เชชเซเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

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

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