ืืื ืืืืืจืืช ืกืืืืช ืฉืืืคื
ืื ื ืจืื ืืื ืืขืืช ืงืื ื ืืืขืืืจ ืืืขืืช ืืืฉืืจืื ืืืืืจ ืืฉืืชืฃ. ืขื ืืืช, ืืืฉืืืืช ืืืืืืช ืืืืืช ืืืืจืืช. ืืจืืข ืฉืืชืืงืฃ ืืงืื ืืช ืืกืืกืื ืื ืืคืชื ื-API ืฉืื, ืืื ืืฉืชืื ืขื ืืฉืืื ื, ืื ืขื ืืืชื ืืืฉืชืืฉ ืืืกืฃ ืฉืื ืืืจืื. ืื ืืกืฃ, ืืคืงื ืืืืื ื ืืคืฉืจื: ืืืฉื ืืืฉืืื ืืื ืคืืชืืช ืืืฉื ืืืืจืื. ืืืืืืจ ืืืื, ืืืื ืืฉืื ืืืืชืจ ืืืจืจ ืกืืืืช ืฉืืืคื ืืืงืื ืืืคืฉืจื.
ืืืืืืจื ืื ืื ื ืืฆืืืื ืืช ืืืคืฉืจืืช
ืืงืคืื ืขื ื ืืืื ืฉืื ืืืื ื ืืื
ืืื ืฉืืื ืืื ืืืืคื ืืืจืื ืืืชืจ, ืฉืืืจื ืขื ืขืงืืืืช ืืื ืืืงืื ืฉืื ืื ืืืจืืื ืืืคืืช ืืงืฉื ืืืชืจ. ืืื ืฉืืืชืจ ืืฉืชืืฉืื ืืืคืืืงืฆืื ืืืืื ืกื ืืืืื ืืืชืจ, ืื ืืืฉืืืืช ืฉื ืืืืื ืงืื ืฉืืื ืื ืื ืืืื ืืืืจืืช ืืืชืจ. ืขืืืจ ืืจืืื ืื ืจืืื, ืืืืืช ืชืืืื ืกืงืืจื ืชืงืื ืืคื ื ืืืืื ืงืื ืืื ืืจืืฉื ืงืคืื ืืช ืืืืืื ืฉืืกืืืื ืื ืืืืืื ืืืื.
GitLab 11.9 ื ืืชื ืื ืืืชืจ ืฉืืืื ืืืื ื ืืขืื ืืืชืจ, ืืืืืช ื
ืื ืืืคืฉืจ ืืืจืืื ืื ืืืืฉื ืชืืืืื ืคืชืจืื ืืืจืืืื ืชืื ืฉืืืจื ืขื ืืคืฉืืืช ืฉื ืืคืืืงืฆืืืช GitLab ืืืช ืฉืื ืืขืืืช, ืงืื, ืฆืื ืืจืืช ืื ืชืื ื ื ืืืืจ ืืืืืื ืื ืืืฉืื ืืื ืืงืื ืืืืืืช ืืืืืืฅ ืืช ืชืืืื ืืคืชืจืื.
ChatOps ืืื ืืขืช ืงืื ืคืชืื
GitLab ChatOps ืืื ืืื ืืืืืืฆืื ืจื ืขืืฆืื ืืืืคืฉืจ ืื ืืืจืืฅ ืื ืขืืืืช CI/CD ืืืฉืืื ืืช ืืกืืืืก ืฉืื ืืฉืืจืืช ืืืคืืืงืฆืืืช ืฆ'ืื ืืื Slack ื-Mattermost.
ืืืงืจื ืฉื ChatOps, ืืื ื ืฉืืคืื ืงืฆืืื ืืืืช ืืื ืืืืื ืืืืืช ืฉืืืืฉืืช ืืืืื, ืืฉืืฉืชืชืคืืช ืืงืืืื ืืืืื ืืืืขืื ืืชืืื ื ืขืฆืื.
ื-GitLab 11.9 ืื ืื ื
ืืขืื ืืจืื!
ืืฉ ืื ืื ืืจืื ืชืืื ืืช ื ืืืจืืช ืืืื ืืช ืืืืืืจื ืื, ืืืฉื.
ืืขืืื ืืืงืจ ืืืืชืจ (
MVP ) ืืืืืฉ ืืื ืืืืจ ืขื ืืื ืืจืกื ืืืืจื (ืืจืกื ืืืืจื )
ืืจืกื ืขืืจ ืื ื ืื ืืืื ืืฉืคืจ ืืช ืืชืืขืื ืฉื GitLab. ืืืืขืฉื ืืจืื ืืื ืืฉืคืจ ืืช ืืืืืืช ืืืฉืืืืฉืืืช ืฉื ืืืกืืืื ืฉืื ื. Domo arigato [ืชืืื ืจืื (ืืคื ืืช) - ืืขืจื. ืืชืจืื] ืืจืกื, ืื ื ืืขืจืืืื ืืืช ืืืื!
ืชืืื ืืช ืขืืงืจืืืช ืฉื ืืกืคื ืืืืืืจืช GitLab 11.9
ืืืืื ืกืืืืช ืืืืฉืืจืื ืืืืืจ
(ืืืืืืืืืื, ืืื)
ืืคืชืืื ืืคืขืืื ืืืืืคืื ืืื ืืืื ื ืกืืืืช ืืืืฉืืจืื ืืืืืจืื ืืจืืืงืื. ืื ืืื ืฉืื ืืืจืื ืืฉ ืืืฉื ืืืงืืจ ืื, ืื ืื ืืคืจืืืงื ืืื ืฆืืืืจื, ืื ืืืืข ืจืืืฉ ื ืืฉืฃ ืืืืื ืืฉืืฉ ืชืืงืคืื ืืื ืืืฉืช ืืืฉืืืื ืืืื ืกืืืืืช ืคืจืืกื.
ื- GitLab 11.9 ืืฉ ืืืื ืืืฉ - "ืืืืื ืกืืื". ืืื ืกืืจืง ืืช ืชืืื ืืืืืจ ืืืืคืฉ ืืคืชืืืช API ืืืืืข ืืืจ ืฉืื ืืืืจ ืืืืืช ืฉื. GitLab ืืฆืื ืชืืฆืืืช ืืืื SAST ืืืืืื'ื ืืงืฉืช ืืืืืื, ืืืืืช ืฆืื ืืจืืช ืืืฉืืืจืืื ืืืืื.
ืื ืืืจ ืืคืขืืช SAST ืขืืืจ ืืืืฉืื ืฉืื, ืื ืืชื ืื ืฆืจืื ืืขืฉืืช ืฉืื ืืืจ, ืคืฉืื ื ืฆื ืืช ืืชืืื ื ืืืืฉื ืืื. ืื ืื ืืืื ืืชืฆืืจื
ืืืืื ืืคืชืจืื ืืงืฉืืช ืืืืื
(ืคืจืืืืื, ืืืืืืืืืื, ืืกืฃ, ืืื)
ืกืงืืจืช ืงืื ืืื ืืจืืื ืืืื ื ืืื ืคืจืืืงื ืืืฆืื, ืื ืื ืชืืื ืืจืืจ ืื ืฆืจืื ืืืืืง ืฉืื ืืืื. ืืจืื ืจืฆืื ืฉืืืื ืกืืงืจืื ืืฆืืืชืื ืฉืื ืื: ืฆืืืช ืืคืืชืื, ืฆืืืช ืืืืืช ืืืฉืชืืฉ, ืฆืืืช ืืืคืงื.
ืืืื ืืืจืฉืื ืืืคืฉืจืื ืื ืืฉืคืจ ืืช ืชืืืื ืืืื ืืจืืงืฆืื ืืื ืื ืฉืื ืืืขืืจืืื ืืืืืงืช ืงืื ืขื ืืื ืืืืจืช ืืขืื ืืืืฉืจืื ืืืืจืฉืื ืืืกืคืจ ืืืจืฉืืืช ืืืื ืืืื. ืืืื ืืจืืืืืฆืื ืืืฆืืื ืืืืืื'ื ืืงืฉืช ืืืืืื ืื ืฉืชืืื ืืืงืฆืืช ืืืืืจืืช ืืช ืืกืืงืจ ืืื.
ื-GitLab 11.8, ืืืื ืืจืฉืื ืืืฉืืชื ืืืจืืจืช ืืืื. ืืื ื-GitLab 11.9, ืื ืืืื ืื ืืืจืืจืช ืืืื. ื-GitLab 11.3 ืืฆืื ื ืืช ืืืคืฉืจืืช
ืืขืืจืช ChatOps ื-Core
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ChatOps, ืฉืืืฆื ืืืงืืจ ื-GitLab Ultimate 10.6, ืขืืจ ื-GitLab Core. GitLab ChatOps ืืฆืืขื ืืช ืืืืืืช ืืืคืขืื ืขืืืืืช GitLab CI ืืืืฆืขืืช Slack ืืืืฆืขืืช ืืชืืื ื
ืื ื ืืืฆืขืื ืืงืืจืืช ืคืชืืืื ืืชืืื ื ืื ืืืชืื ืฉืื ื
ืืืงืืจืช ืคืจืืืจืื ืฉื ืคืื ืงืฆืืืช
(ืคืจืืืืื, ืืืืืืืืืื, ืืกืฃ, ืืื)
ืคืขืืืืช ืืืื ืืืกืคื, ืืืืงื ืื ืฉืื ืื ืคืจืืืจืื ืฉื ืชืืื ื ื ืจืฉืืืช ืืขืช ืืืืื ืืืืงืืจืช ืฉื GitLab, ืื ืฉืชืืื ืืจืืืช ืื ืืฉืชื ื ืืืชื. ืืืืชื ืชืืื ื ืืืชื ืฆืจืื ืืจืืืช ืื ืืฉืชื ื ืืืืจืื ื? ืื ืฉืคืฉืื ืฆืจืื ืืืืืง ืืื ืืฉืชื ื ืคืจืืืจื ืืคืื ืงืฆืื ืืืืง ืืืืงืืจืช? ืขืืฉืื ืื ืืืื ืงื ืืขืฉืืช.
ืืืคืื ืืคืืืขืืืืช ืฉื ืืงืฉืช ืืืืื
(ืืืืืืืืืื, ืืื)
ืืื ืืคืชืืจ ืืืืืจืืช ืคืจืฆืืช ืงืื, ืืชืืืื ืืืื ืืืืืช ืคืฉืื. ืืฉืื ืืคืฉื ืืช ืชืืงืื ื ืืืืืื, ืืืืคืฉืจ ืืืคืชืืื ืืืชืืงื ืืืืจืืืช ืฉืืื. ื-GitLab 11.7 ืื ืื ื
ื-GitLab 11.9 ืชืืืื ืื ืืื ืืืืืืื. ืชืงื ื ืงืืืืช ืชืืจืคื ืืืื ืืฆืืช ืืืืฉืง ืืืื ืืจื ื ืฉื GitLab. ืืงืฉืช ืืืืื ื ืืฆืจืช ืืฉืืจืืช ืืืืื ืืืืข ืืคืืืขืืช, ืืืขื ืฃ ืืืืฉ ืืื ืืืจ ืืืื ืืช ืืชืืงืื. ืืืืจ ืืืืงื ืืื ืืจืืืช ืื ืืืขืื ื ืคืชืจื, ืืืกืฃ ืืช ืืชืืงืื ืืขื ืฃ ืืืขืื ืืืจื ืื ืืฆืื ืืจ ืชืงืื.
ืืฆืืช ืชืืฆืืืช ืกืจืืงืช ืืืื ืืืืื ืืช ืืืืืื ืฉื ืืงืืืฆื
(ืืืืืืืืืื, ืืื)
ืืื ืืืืืื ืื ืืืืืื ืฉื ืืฆืืืช ืืืคืฉืจ ืืฆืืืชืื ืืืชืืงื ืื ืืฉืืื ืืงืจืืืืื ืืืืชืจ ืืขืืืืชื, ืืืกืคืง ืกืงืืจื ืืจืืจื ืืืคืืจืืช ืฉื ืื ื ืงืืืืช ืืชืืจืคื ืืคืืื ืฆืืืืืืช ืฉืขืืืืืช ืืืฉืคืืข ืขื ืืืฉืืืื. ืืื ืืฉืื ืฉืืืฉืืืจื ืืืื ืืช ืื ืืืืืข ืืืจืืฉ ืืืงืื ืืื ืืืืคืฉืจ ืืืฉืชืืฉืื ืืืชืขืืง ืื ืชืื ืื ืืคื ื ืคืชืจืื ืคืจืฆืืช.
ื-GitLab 11.9, ื ืืกืคื ืชืืฆืืืช ืกืจืืงืช ืืืื ืืืื ืืืืืื ืื, ืื ืืกืฃ ืืชืืฆืืืช ืืงืืืืืช ืฉื SAST ืืกืจืืงืช ืชืืืช. ืืขืช ืืกืงืืจื ืืืืืืช ื ืืฆืืช ืืืงืื ืืื, ืืื ืงืฉืจ ืืืงืืจ ืืืขืื.
ืชืื ืืืช CI/CD ืืขืืืืืช ืืืืื
(ืืืืืืืืืื, ืืื)
ืชืืื ืืช ืืืืืื ืฉื GitLab ืืชืคืชืืืช ืืืจ ืืืื ืืืืจืฉืืช ืขืืืื ืื ืืชืืืืื ืืื ืืฉืืืจ ืขื ืืงืื ืฉืื ืืขืื ืืืืืืื. ืงืฉื ืืฉื ืืช ืืช ืืืืืจื ืฉื ืขืืืื ืืืฉืจ ืืชื ืื ืื ืืกืคืจ ืคืจืืืงืืื. ืืื ืื ื ืื ืืืื ืื ืฉืืฃ ืืื ืื ืจืืฆื ืืงืืช ืืช ืืกืืืื ืืฉืืืืฉ ืืืจืกื ืืขืืื ืืช ืืืืชืจ ืฉื GitLab ืืืื ืืืืืช ืืืืืื ืฉืืื ืชืืืืช ืืืืคื ืืื ืืืืคืข ืื ืืืื ืฉื GitLab.
ืืกืืื ืื ืืฆืื ื ื-GitLab 11.7 ืื ืื ืื ืืืฉ ืืืืืจืช ืืฉืจืืช ืืืืฆืขืืช
ืืื ื-GitLab 11.9 ื ืฆืืข ืชืื ืืืช ืืืื ืืช ืืื ืขืืืืืช ืืืืืื: ืืืฉื, sast
ะธ dependency_scanning
, - ืชืืื ืืืจืกื ืืืงืืืื ืฉื GitLab.
ืืืื ืืืชื ืืฉืืจืืช ืืชืฆืืจื ืฉืื, ืืื ืืชืขืืื ื ืขื ืืืขืจืืช ืืื ืคืขื ืฉืชืฉืืจื ืืืจืกื ืืืฉื ืฉื GitLab. ืชืฆืืจืืช ืืฆืื ืืจ ืืื ื ืืฉืชื ืืช.
ืืืจื ืืืืฉื ืืืืืืจ ืืฉืจืืช ืืืืื ืืื ืจืฉืืืช ืืืื ื ืชืืืืช ืืืืืจืืช ืขืืืื ืงืืืืืช ืืืจืืช ืื ืงืืขื ืงืื. ืขืืื ืืขืืื ืืช ืืืืืจื ืฉืื ืืืงืื ืืืคืฉืจื ืืื ืืืฉืชืืฉ ืืืืืช ืืืคืชื ืืืืฉื
template
. ืชืืืื ืืื ืชืืืืจ ืืืจ ืขืฉืืื ืืืืืช ืืืกืจืช ื-GitLab 12.0 ืื ืืืืืจืืช ืขืชืืืืืช ืืืจืืช.
ืฉืืคืืจืื ื ืืกืคืื ื-GitLab 11.9
ืืฉื ืืชืืืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ื-GitLab ืืฉ ืืืื ืื ืื ืืฉืืื. ืขื ืขืืฉืื, ืื ืฉืืืชื ืืช ืืชืืืื ืืืงืืจืืช ืืื ืฆืจืื ืืืืืื ืืืืชืืืื ืื ืืื ืจืืฆื ืืืื.
ืืจืืขื ื ืืช ืืืืืื ืืื. ืงื ืื ืืขืจื ื-GitLab (ืขื ื ืืฉืืื, ืืงืฉืืช ืืืืื ืืืคืืกืื) ืืืืื ืื, ืืืื ืคืชื ืืืื. ืื ืฆืืืชืื ืืงืืืืื ืืื ืืจืืงืฆืื ืืืืจืื ืช ืืืชืจ.
ืชืื ืืืช ืคืจืืืงื ืขืืืจ .NET, Go, iOS ื-Pages
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืื ืืืงื ืขื ืืืฉืชืืฉืื ืืืฆืืจ ืคืจืืืงืืื ืืืฉืื, ืื ื ืืฆืืขืื ืืกืคืจ ืชืื ืืืช ืคืจืืืงื ืืืฉืืช:
- ืจืืฉืื ื
ืชืื ืืช ืคืจืืืงื .NET Core , ืืืืื ืืืฉืื ืืกืืก ืขื CI. - ืชืื ืืช ืืืื ื ืืฉืืืืฉ ืืืฉืืืช
Go Micro microservices framework ื- GitLab CI/CD. ืืคืืืงืฆืืืช iOS "ืฉืืื, ืขืืื!" , ืืืื ืืืชืืื ืืืฉืืช ืจืืฉืื ืืช ื-GitLab. ืฉืืื ืื ืฉืืืืืื ืฉืื ืืืช iOS ืืืจืฉืช ืจืฅ ืืืขืืื ืฉื MacOS, ืชืฆืืจืื ืืกืคืง ืฉืจืช ืื ืืื ืืฉืืื ืื ืชืจืฆื ืืืฉืชืืฉ ืื ืขื GitLab CI/CD.ืชืื ืืืช ืืคื GitLab ืืืืืจ ืืขืืื ืขื Netlify.
ืืจืืฉ ืืจืฉืื ืขืืืจ ืืงืฉืืช ืืืืื ืืืขืื ืงืื
(ืคืจืืืืื, ืืืืืืืืืื, ืืกืฃ, ืืื)
ืื ืชืืื ืืจืืจ ืื ืืืฉืจ ืืงืฉืช ืืืืื.
GitLab ืชืืื ืืขืช ืืืจืืฉื ืฉืืงืฉืช ืืืืื ืชืืืฉืจ ืขื ืกืื ืืงืืฆืื ืฉืืืงืฉื ืืฉื ื, ืืืืฆืขืืช CODEOWNERS
, ืืคืืจืื ืืืื ื gitattributes
.
ื ืืกืคื ืชืืืื ืืืงืฆืื ืืืืืืืืช ืฉื ืืขืื ืงืื ืืื ืฉืื ืืืืจืืื ืขื ืืืฉืืจ ืืงืฉืช ืืืืื
ืืขืืจืช ืงืืฆืื ื-Web IDE
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืขืช, ืืืืจ ืฉืฉืื ืืช ืืช ืฉื ืืงืืืฅ ืื ืืกืคืจืืื, ืชืืื ืืืขืืืจ ืืืชื ื-Web IDE ืืืืืจ ืืืืจื ืื ืชืื ืืืืฉ.
ืชืืื ืืกืืจ ืืืคืืืชื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืชืืืืช GitLab ืื ืืืืื ืืช ืืืคืืื, ืืืฆืืืชืื ืืืฆืืื ืืื ืื ืืืื ืฉืืืืฉืื ืืืฉืื. ืืืชืื, ืืฉืชืืฉืื ืืขืชืื ืงืจืืืืช ืืืกืืคืื ืชืืื ืจืืื ืืืขืื, ืืืงืฉืช ืืืืื ืื ืืืคื.
ื-GitLab 11.9, ืืคืื ื ืืช ืื ืงืฆืช ืืืชืจ ืงื ืืืฉืชืืฉ ืืชืืืืืช. ืขืืืจ ืืขืืืช, ืืงืฉืืช ืืืืื ืืืคืืกืื, ืืชืืืืืช ืืืืฆืืืช ืืกืจืื ืืฆื ืืกืืืจืืช ืืกืืจ ืืืคืืืชื. ืื ืื ืื ืขื ืฆืคืืื ืืจืฉืืืช ืืืืืืืงืืื ืืืื.
ืืขืจืืช ืืืืจืืช ืืขืช ืกืื ืื ืคืขืืืืช ืืคื ืืฉืืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืืืจืื ื ืืฆืื ื ืชืืื ื ืืืืคืฉืจืช ืืืฉืชืืฉืื ืืกื ื ืืช ืขืืืื ืืคืขืืืืช ืืคื ืืฉืืืืช, ืืงืฉืืช ืืืืื ืื ืืคืืกืื, ืื ืฉืืืคืฉืจ ืืื ืืืชืจืื ืจืง ืืืขืจืืช ืื ืืืขืจืืช ืืขืจืืช. ืืืืจื ืื ื ืฉืืจืช ืขืืืจ ืื ืืฉืชืืฉ ืืืขืจืืช, ืืืืชืื ืฉืืฉืชืืฉ ืื ืืืื ืฉืืืฉืจ ืืื ืฆืืคื ืืืขืื ืืกืคืจ ืืืื ืืืืจ ืืื, ืืื ืจืืื ืขืืืื ืืกืื ื. ืืื ืืจืืืฉ ืฉืืื ืื ืืืื ืืืฉืืืจ ืชืืืื.
ืฉืืคืจื ื ืืช ืืืื ืืจืืงืฆืื ืืื. ืืขืช ืืฉืชืืฉืื ืืืืืื ืืขืืืจ ืืืืืจืืช ืืืฆื ืืืืคืฉืจ ืืื ืืืฉืืืจ ืืขืจืืช ืืืื ืืืืื ืืืจื ืืจืืฉ ืืคืื. ืื ืื ืขื ืืฉืืืืช, ืืงืฉืืช ืืืืื ืืืคืืกืื.
ืฉืื ืื ืืกืืจ ืฉื ืืคืืกื ืืืืื
(ืืืืืืืืืื, ืืื)
ืืืืจืื ื ืฉืืจืจื ื
ืืขืช ืืชื ืืืื ืืกืืจ ืืืืฉ ืืช ืกืืจ ืืืคืืกืื ืฉื ืืืืื ืคืฉืื ืขื ืืื ืืจืืจื ืืฉืืจืืจ, ืืืืืง ืืื ืขื ืืขืืืช ืืืืื. ืฆืืืชืื ืืืืืื ืืืฉืชืืฉ ืืกืืจ ืืื ืืฉืงืฃ ืขืืืคืืช ืื ืืงืืืข ืืช ืืกืืจ ืฉืื ืืขืืืื ืฆืจืืื ืืืกืชืืื.
ืืืืขืืช ืืขืจืืช ืืืชืจืืช ืขืืืื ืืช ืืชืืชืื ืืช ืืืชืืืืช ืืืฉืืช ืืืื ืืจื ื ืืืืืืืื
(CORE, STARTER, PREMIUM, ULTIMATE)
ืืืกืคื ื ืืขืืจ ืชืืื ื ืืืืคืฉืจืช ืืืืคืืข ืืืืขืืช ืืืชืจืช ืขืืืื ื ืืชืืชืืช ืืืชืืืืช ืืืฉืืช ืืื ืขืืื ื-GitLab. ืื ืืชืงืื ืืืื, ืืฆืืืชืื ืืฉืชืืฉืื ืื ืืื ืืฉืชืฃ ืืืืข ืืฉืื, ืืื ืืืืขืืช ืืขืจืืช ืืงืฉืืจืืช ืืืืคืข GitLab ืฉืืื.
ืื ื ื ืจืืฉืื ืืืืื ืืช ืืชืืื ื ืืื ื-Core ืืื ืฉืืคืืื ืืืชืจ ืื ืฉืื ืืืืื ืืืฉืชืืฉ ืื. ืื ืืกืฃ, ืื ื ืืืคืฉืจืื ืืืฉืชืืฉืื ืืืฆืื ืืืืคื ืืืคืฆืืื ืื ืืช ืืืชื ืืืืขืืช ืืื ืืืืขืืช ืืืืืืื ืฉื ืฉืืืืช ืืจื GitLab ืืฆืืจื ืขืงืืืืช ืื ืงืืืช ืืืืข ืืืืจืช ืฉื GitLab ืฉื ืืืฉืชืืฉ.
ืกื ื ืืคื ืืฉืืืืช ืกืืืืืช
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ื ืืฉืืื ืกืืืืื ืืื ืืื ืฉืืืืฉื ืืฆืืืชืื ืืื ืืืคืฉืจ ืืืื ืื ืคืจืืืื ืื ืืฉืืื ืจืืืฉืื ืืชืื ืคืจืืืงื ืคืชืื. ืืคืจื, ืื ืืืืืืืืื ืืขืืืื ืขื ืคืจืฆืืช ืืืืื. ืขื ืื, ื ืืืื ืืฉืืืืช ืจืืืฉืืช ืื ืืื ืงื.
ื-GitLab 11.9, ืจืฉืืืช ืืืขืืืช ืฉื GitLab ืืกืื ื ืช ืืขืช ืืคื ื ืืฉืืื ืจืืืฉืื ืื ืื ืจืืืฉืื. ืื ืื ืื ืขื ืืืคืืฉ ืืฉืืืืช ืืืืฆืขืืช ื-API.
ืชืืื ืืจืืืจื ืฉืืืื ื ืขื ืชืจืืืชื
ืขืจืืืช ืืืืืื Knative ืืืืจ ืืคืจืืกื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืฆืืื ืชืืื ืืืชืื ืืืฉืืช ืืขืช ืืชืงื ืช Knative ืืืคืฉืจ ืื ืืฉืจืช ืืคืืืงืฆืืืช/ืชืืื ืืช ืฉืื ืืช ืืื ืฉืจืช ืื ืงืืืช ืงืฆื ืืืืืืืช.
ืืื ืืืจืฆืื ืฉื Kubernetes ื-GitLab ืืืคืฉืจืช ืื ืืขืช ืืฉื ืืช/ืืขืืื ืืช ืืืืืื ืืืฉืชืืฉ ืืืืจ ืคืจืืกืช Knative ืืืฉืืื Kubernetes.
ืืืืงืช ืคืืจืื ืืืืฉืืจ ืฉื Kubernetes CA
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืขืช ืืืกืคืช ืืฉืืื Kubernetes ืงืืื, GitLab ืืืืช ืืขืช ืฉืืืฉืืจ ื-CA ืฉืืืื ืืื ืืคืืจืื PEM ืืืงื. ืื ืืืื ืฉืืืืืช ืืคืฉืจืืืช ืืฉืืืื Kubernetes.
ืืจืืืช ืืื ืืฉืืืืช ืืงืฉืืช ืืืืืื ืืื ืืงืืืฅ
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืขืช ืืฆืืช ืฉืื ืืืื ืืืงืฉืช ืืืืื, ืืขืช ืชืืื ืืืจืืื ืืช ืชืืื ืืช ืืฉืืจืืช ื-diff ืขื ืืกืืก ืงืืืฅ ืืื ืืืฆืื ืืช ืืงืืืฅ ืืืื ืืืงืฉืจ ื ืืกืฃ, ืืืืฉืืืจ ืืขืจืืช ืืฉืืจืืช ืืื ืฉืื ืื.
ืืฆืข ืขืืืืืช ืกืคืฆืืคืืืช ืขื ืกืื ืืงืฉืืช ืืืืื ืจืง ืืืฉืจ ืงืืฆืื ืืกืืืืื ืืฉืชื ืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab 11.6 ืืืกืืฃ ืืช ืืืืืืช ืืืืืืจ only: merge_requests
ืืขืช ืื ื ืืจืืืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืื: ื ืืกืคื ืืืืืงืช ืืืืืจ only: changes
ืชืืื ืขื ืืชืจืืื Hiroyuki Sato (
ื ืืืืจ GitLab ืืืืืืื ืขื Grafana
(CORE, STARTER, PREMIUM, ULTIMATE)
Grafana ืืืืื ืืขืช ืืืืืืช Omnibus ืฉืื ื, ืื ืฉืืงื ืขื ืืืื ื ืืืฆื ืืืืคืข ืฉืื ืืชืคืงื.
ืืชืืื ืืืฉืืช grafana['enable'] = true
ะฒ gitlab.rb
, ื-Grafana ืืืื ืืืื ื: https://your.gitlab.instance/-/grafana
. ืืขืชืื ืืงืจืื ืื ืื ืื ื ื ืขืฉื
ืืฆื ืืช ืืืคืืกืื ืืจืืฉืืื ืืกืจืื ืืฆื ืฉื ืืืคืืกืื
(ืืืืืืืืืื, ืืื)
ืืืืจืื ื ืืฆืื ื
ื-GitLab 11.9, ืืงืื ื ืขื ืืฆืืช ืืขืจืืช ืืืืกืื ืืื. ืขืืฉืื ืืชื ืืืื ืืจืืืช ืื ืจืง ืืช ืืคืืก ืืื ืฉื ืืคืืก ื ืชืื, ืืื ืืช ืื ืืขืฅ ืืืคื ืืกืจืื ืืฆื ืืฆื ืืืื. ืืชื ืืืื ืืจืืืช ืื ืืืคืืกืื ืืืื ืกืืืจืื ืื ืื, ืืืคืืื ืืืืช ืืฉืืจืืช ืืืืื.
ืงืืฉืืจ ืืืฉืืื ืืืฉื ืืืฉืืื ืฉืขืืจื ืืกืืืจื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ื-GitLab, ืืชื ืืืื ืืงืืืช ืืืขืืืจ ืืขืื ืืคืจืืืงื ืืืจ ืืืืฆืขืืช ืกืจืื ืืฆื ืื ืคืขืืื ืืืืจื. ืืืืืจื ืืงืืขืื, ืืืฉืืื ืืงืืืืช ื ืกืืจืช ืื ืืฆืจืช ืืฉืืื ืืืฉื ืืคืจืืืงื ืืืขื ืขื ืื ืื ืชืื ืื ืฉืืืขืชืงื, ืืืื ืืขืจืืช ืืขืจืืช ืืชืืื ืืช ืกืจืื ืฆื. ืืืื ืชืืื ื ื ืืืจืช.
ืืืชืืฉื ืืขืืืื ืฉืืฉ ืืขืจืช ืืขืจืืช ืขื ืืืืื, ืืืฉืชืืฉืื ืืขืช ืฆืคืืื ืืืฉืืื ืกืืืจื ืืืืืืืื ืืื ืืืืืื ืฉืื ืืืืื ืฉืืืฉืืื ื ืกืืจื ืขืงื ืืขืืจ.
ืขื ืืืืืจื ืื, ืื ื ืืืืืจืื ืืืืืงืื ืืจืืฉ ืขืืื ืืืืืื ืกืืืจ ืฉืืื ืืืขืืจ, ืืื ืื ื ืื ืืืืืื ืงืืฉืืจ ืืืืืข ืืืืืืื ืืืืฉ, ืื ืฉืื ืื ืฉื ืืืช ืขื ืื ืืฉื ืืืฉื ืืืื ืืืืืจืืช ื ืืื ืื ืืืืฉ.
ืืื ืืืจืฆืื ืฉื YouTrack
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
GitLab ืืฉืชืื ืขื ืืขืจืืืช ืืขืงื ืืืจ ืืขืืืช ืืืฆืื ืืืช ืจืืืช, ืื ืฉืืงื ืขื ืฆืืืชืื ืืืฉืชืืฉ ื-GitLab ืขืืืจ ืคืื ืงืฆืืืช ืืืจืืช ืชืื ืฉืืืจื ืขื ืืื ื ืืืื ืืืขืืืช ืืืืขืืฃ ืขืืืื.
ืืืืืืจื ืื ืืืกืคื ื ืืช ืืืืืืช ืืฉืื ืืช YouTrack ื-JetBrains.
ืืจืฆืื ื ื ืืืืืืช ืืงืืืื ืืืืฆ'ื ืขื ืชืจืืืชื (
ืฉืื ืื ืืืื ืขืฅ ืงืืฆื ืืงืฉืช ืืืืืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืขืช ืืฆืืช ืฉืื ืืืื ืืืงืฉืช ืืืืื, ืืขืช ืชืืื ืืฉื ืืช ืืช ืืืื ืขืฅ ืืงืืฆืื ืืื ืืืฆืื ืฉืืืช ืงืืฆืื ืืจืืืื ืื ืืืกืื ืืงืื ืืืกืืื ืงืื ืื ืืืชืจ.
ืขืืืจ ืืฉืืจืืช ืืืฉืืืืช ืืืืจืื ืืช
(STARTER, PREMIUM, ULTIMATE, ืืจืื ืื, ืืกืฃ, ืืื)
ืืืืืช ืืืืื ืื ืฉืืืืฉืืื ืืืื, ืืฆืืืชืื ืืืฆืจืื ืืืืืช ืืืืื ืื ืืจืืืื ืขืืืจ ืื ืคืจืืืงื ืืงืืืฆื. ืืืืจืื ื ืืืกืคื ื ืกืจืื ืืืคืืฉ ืืื ืืกื ื ืืืืืจืืช ืืช ืื ืืคืื ืืื ืฉืืื ืืชื ืืขืื ืืื.
ื-GitLab 11.9 ืืฆืื ื ืื ืกืขืืฃ ืืืจืื ืืจืฉืืื ืื ืคืชืืช. ืื ืชืืื ืืงืคืืฅ ืืืืืจืืช ืืคืื ืืื ืฉืืืชื ืืฆืจืช ืืื ืืจืืงืฆืื ืืืืจืื ื.
ืืืืืช ืืืคืชืืื ืืืฆืืจ ืกื ืืคืื ืืืื ืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืกื ืืคืื ืืืื ืื ืืื ืขืื ืืขืืจื ืื ืืืืื ืฉื ืงืื ืฉืื ื ืืืง. ืขื ืืืช, ืื ืืืฃ ืืื ืืกืืจ ืืืขืืืจ ืกื ืืคืื ืืืื ืื, ืื ืืฃ ืืื ืื ืืืื ืืืฆืืจ ืกื ืืฃ ืืืื ืืืฉ: ืืืฉื ืกื ืืฃ ืฉืืจืืจ.
ื-GitLab 11.9, ืืคืชืืื ืืืืืื ืืืฆืืจ ืกื ืืคืื ืืืื ืื ืืกื ืืคืื ืฉืืืจ ืืืื ืื ืืจื GitLab ืื ื-API. ืืฉืืืืฉ ื-Git ืืืขืืจืช ืขื ืฃ ืืืื ืืืฉ ืขืืืื ืืืืื ืืื ืืื ืืข ืืฆืืจื ืืืขืืช ืฉื ืกื ืืคืื ืืืื ืื ืืืฉืื.
ืืืืื ืืคืืืืช ืืืืืืงืืื ืฉื Git ืขืืืจ Open Forks (ืืืื)
(CORE, STARTER, PREMIUM, ULTIMATE)
Forking ืืืคืฉืจ ืืื ืืื ืืชืจืื ืืคืจืืืงืืื ืืงืื ืคืชืื: ืืื ืืจืฉืืช ืืชืืื, ืคืฉืื ืขื ืืื ืืขืชืงืช ืืืืืจ ืืคืจืืืงื ืืืฉ. ืืืกืื ืขืืชืงืื ืฉืืืื ืฉื ืืืืจื Git ืฉืืืืืงืื ืืขืชืื ืงืจืืืืช ืืื ื ืืขืื. ืขืืฉืื ืขื Git alternatives
forks ืืืืงืื ืืืืืืงืืื ืืฉืืชืคืื ืืคืจืืืงื ืืื ืืืืืจ ืืืืืืงืืื ืืื ืืืคืืืช ืืช ืืจืืฉืืช ืืืกืื ืืืืกืงืื.
ืืืืจื ืืืืืืงืืื ืฉื Fork ื ืืฆืจืื ืจืง ืขืืืจ ืคืจืืืงืืื ืคืชืืืื ืืืฉืจ ืืืกืื ืืืืื ืืืคืขื. ืืืืจื ืืืืืืงืืื ืืืคืขืืื ืืืืฆืขืืช ืคืจืืืจ ืคืื ืงืฆืื object_pools
.
ืกืื ืื ืจืฉืืืช ืืงืฉืืช ืืืืืื ืืคื ืืืฉืจืื ืฉืืืงืฆื
(STARTER, PREMIUM, ULTIMATE, ืืจืื ืื, ืืกืฃ, ืืื)
ืกืงืืจืช ืงืื ืืื ื ืืื ื ืคืืฅ ืขืืืจ ืื ืคืจืืืงื ืืืฆืื, ืืื ืื ืืืื ืืืืืช ืงืฉื ืืกืืงืจ ืืขืงืื ืืืจ ืืงืฉืืช ืืืืื.
ื-GitLab 11.9, ืจืฉืืืช ืืงืฉืืช ืืืืืื ืืกืื ื ืช ืขื ืืื ืืืืฉืจ ืฉืืืงืฆื. ืื ืชืืื ืืืฆืื ืืงืฉืืช ืืืืื ืฉื ืืกืคื ืื ืืืืืง.
ืชืืื ืืืืืืื ืืืืืจื ืขื ืชืจืืืชื (
ืงืืฆืืจื ืืจื ืืงืืืฅ ืืื ืืืงืืื ืืืงืฉืช ืืืืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืืื ืืฆืืช ืฉืื ืืืื ืืืงืฉืช ืืืืื, ืืชื ืืืื ืืขืืืจ ืืืืืจืืช ืืื ืงืืฆืื ืืืืฆืขืืช ]
ืื j
ืืื ืืขืืืจ ืืงืืืฅ ืืื ื [
ืื k
ืืื ืืขืืืจ ืืงืืืฅ ืืงืืื.
ืคืืฉืื .gitlab-ci.yml
ืขืืืจ ืคืจืืืงืืื ืืื ืฉืจืช
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืื ืื ืขื ืคืื ืงืฆืืื ืืืืช include
gitlab-ci.yml
ืืคืืฉื ืืืื. ืืื ืืืฆืื ืชืืื ืืช ืืืฉืืช ืืืืืืจืืช ืขืชืืืืืช, ืืื ื ืฆืจืื ืืืฆืข ืฉืื ืืืื ืืงืืืฅ ืื.
ืชืืืื ืืฉื ืืืจื ืฉื Ingress
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืขืช ืคืจืืกืช ืืงืจ Kubernetes Ingress, ืืืง ืืืคืืืคืืจืืืช ื ืืคืืืช ืืืชืืืช IP (ืืืืืื, GKE ืฉื ืืืื), ืืขืื ืฉืืืจืืช ื ืืคืืืช ืืฉื DNS (ืืืืืื, EKS ืฉื AWS).
ืฉืืืื Kubernetes ืฉืื ื ืชืืื ืืขืช ืืฉื ื ืกืืื ื ืงืืืืช ืืงืฆื ืืชืฆืืื ืืงืืข clusters
ืคึผืจืึนืึถืงื.
ืชืืื ืืืจืื ืืืงืจ ืขื ืชืจืืืชื (
ืืืืืช ืืืฉืช ืืื ืืกื ื-JupyterHub ืืืืจื ืฆืืืช/ืคืจืืืงื ืืืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืคืจืืกืช JupyterHub ืืืืฆืขืืช ืฉืืืื Kubernetes ืฉื GitLab ืืื ืืจื ืืฆืืื ืช ืืชืืืง ืืืืฉืชืืฉ ืืืืฉืื Jupyter ืืฆืืืชืื ืืืืืื. ืื ืื ืฉืืืืฉื ืืฉืืื ืืืืฉื ืืืืื ืืขืช ืืขืืจืช ื ืชืื ืื ืกืืืืื ืื ืืืฉืืื.
ื-GitLab 11.9, ืืืืืืช ืืืืื ืก ืืืืคืขื JupyterHub ืืคืจืืกืื ืืจื Kubernetes ืืืืืืช ืืืืจื ืคืจืืืงื ืขื ืืืฉืช ืืคืชื (ืืจื ืงืืืฆื ืื ืคืจืืืงื).
ืืืืื ืืื ืื ืืชื ืื ืืืชืืื ืืืฉืืช ืขืืืจ ืกืืืืืช ืคืื ื ืืืืื
(ืืืืืืืืืื, ืืื)
ืืื ืืืืืื ืฉื ืืฆืืืช ืืืื ืืคืช ืคืืืขืืช ืืื ืืกืคืง ืกืงืืจื ืืืืืช ืฉื ืืฆื ืืืืืื ืื ืืืื ืฉื ืืคืจืืืงืืื ืฉื ืืฆืืืช. ืื ืืืื ืฉืืืืฉื ืขืืืจ ืื ืืื ืืืืื ืืื ืืืืืืจ ืชืืืืืื ืืืืืื ืืื ืืฆืืืช ืขืืื.
ื-GitLab 11.9, ืืขืช ืชืืื ืืืืืจ ืืช ืืืื ืืืื ืขืืืจ ืืคืช ืืคืืืขืืช ืืื. ืืืจืืจืช ืืืื, ืืืืืจ ื-90 ืืืืื ืืืืจืื ืื, ืื ื ืืชื ืืืืืืจ ืืช ืืชืงืืคื ื-60 ืื 30 ืืืื, ืืืชืื ืืจืืช ืืคืืจืื ืืืจืืฉื ืืื.
ืื ืื ืืฉืคืืข ืขื ืื ืชืื ืื ืืืื ืื ืื ืืจืฉืืื, ืจืง ืขื ื ืงืืืืช ืื ืชืื ืื ืืืืฆืืืช ืืชืจืฉืื.
ืืืกืคืช ืขืืืืช ืื ืืืช Auto DevOps ืขืืืจ ืชืืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืฉืื ืืื ืืื ืฉื Auto DevOps ืืืฆืจ ืื ืืื ืฉื ืืืคืืืงืฆืื ืฉืื ืืืืฆืขืืช Dockerfile ืฉื ืคืจืืืงื Heroku ืื buildpack ืฉืื.
ื-GitLab 11.9, ืชืืื ืช ื-Docker ืืืชืงืืืช ืืืืืืขืช ืืฆืื ืืจ ืืชืืื ื ืงืจืืช ืืืืื ืืฉืืืช ืืชืืื ืืช ืืืกืืจืชืืื ืขื ืืื ืฉืืืืฉ ื-tag commit ืืืงืื ื-SHA commit.
ืชืืื ืืืจืื ืืืงืจ ืขื ืชืจืืืชื!
ืขืืื ืืช Code Climate ืืืจืกื 0.83.0
(STARTER, PREMIUM, ULTIMATE, ืืจืื ืื, ืืกืฃ, ืืื)
GitLab
ื-GitLab 11.9 ืขืืื ื ืืช ืืื ืืข ืืืจืกื ืืขืืื ืืช ืืืืชืจ (
ืชืืื ืืืืจ ืฆืืืช GitLab Core Takuya Noguchi ืขื ืชืจืืืชื (
ืืืืื ืืืืืื ืฉื ืืืื ืืช ืืืืืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืืฉืจ ืืืงืจืื ืืจืืืืช ืืืฆืืขืื, ืืขืชืื ืงืจืืืืช ืืืขืื ืืืกืชืื ืืงืจืื ืขื ืืืงืื ืืืืืื ืฉื ืืื ืืกืืื.
ืขื GitLab 11.9, ืืืฉืชืืฉืื ืืืืื ืืืฆืข ืืื ืืคืจืงื ืืื ืืืืืื ืืืืื ืืช ืืืืืื, ืืืืื ืืืืจื ืคืจืง ืืื ืฉืื ืืืืืืจ ืืงืืืช ืืชืฆืืื ืฉื ืืจืืื ืืืื ืืืงืืจื. ืื ืืืคืฉืจ ืื ืืืงืืจ ืืืืืจืืช ืืืงืืืช ืืช ืืืืจืืขืื ืฉืืชื ืฆืจืื.
SAST ืขืืืจ TypeScript
(ืืืืืืืืืื, ืืื)
ื-GitLab 11.9, ืืืืงืช ืืืืืช ืืืฉืืืื ืกืืืืช (SAST) ืื ืชืืช ืืืืื ื ืงืืืืช ืชืืจืคื ืืงืื TypeScript, ืืืืืืื ืืืชื ืืืืืื'ื ืืงืฉืช ืืืืืื, ืืจืืช ืืฆืื ืืจ ืืืืื ืืืืืื ืื ืืืืืื. ืืืืจืช ืชืคืงืื ื ืืืื sast
ืืื ืฆืืจื ืืฉื ืืช, ืืืื ืื ื ืืื ืืืืืืืืช ื
SAST ืขืืืจ ืคืจืืืงืืื ืืจืืื ืืืืืืื ืฉื Maven
(ืืืืืืืืืื, ืืื)
ืคืจืืืงืืื ืฉื ืืืืื ืืืืจืื ืื ืืขืชืื ืงืจืืืืช ืืฉืืืื
GitLab 11.9 ืืฆืืข ืชืืืื ืืืจืืืช ืืชืืื ืช SAST ืขืืืจ ืชืฆืืจืช ืืคืจืืืงื ืืกืคืฆืืคืืช ืืื, ืืืกืคืงืช ืืช ืืืืืืช ืืืืืง ืืืชื ืขืืืจ ืคืืืขืืืืช ืืคื ืฉืื. ืืืืืช ืืืืืฉืืช ืฉื ืื ืชืืื, ืืชืฆืืจื ื ืงืืขืช ืืืืืืืืช, ืืืื ืฆืืจื ืืฉื ืืช ืืืจ ืืื ืืจืืืช ืชืืฆืืืช ืขืืืจ ืืืฉืืื Maven ืืจืืื ืืืืืืื. ืืจืืื, ืฉืืคืืจืื ืืืืื ืืืื ืื ืื ืืคื ืื
GitLab Runner 11.9
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืืืื ืฉืืจืจื ื ืื ืืช GitLab Runner 11.9! GitLab Runner ืืื ืคืจืืืงื ืงืื ืคืชืื ืืืฉืืฉ ืืืคืขืืช ืขืืืืืช CI/CD ืืฉืืืืช ืืชืืฆืืืช ืืืืจื ื-GitLab.
ืืืื ืืื ืืืฉืื ืืืื ื-GitLab Runner 11.9:
ืขืืืื ืชืืื ืืช ืืืคืื ื ื-alpine 3.9 .ืืืกืคืช Windows Dockerfiles ืขืืืจ gitlab-runner-helper ะธืืืกืคืช ืกืงืจืืคื ืืื ืืืช Windows Image Helper .ืขืืืื ืืจืกืช ื-API ืฉื docker ... ืื ืืืชื ืืืืจืืืื ืืช ืืชืืืื ืืื ืืื Docker ื- CentOS 6 .ืืืกืคืช ืืืืืืช ืืืกืืืช ืืฉืชื ืื ืืืขืงื ืืืืื ืืชืืืืืืืกืื ืคืฉืื ืฉื ืืฉืชื ืื ืืืื ืื ืืืืื ืื , ืฉืืืคืืข ื-GitLab 11.10.ืืืกืคืช ืชืืขืื ืขืืืจ ืชืืื ืืช ืืขืจืืช ืืืคืขืื ืืืืจ ืงืืื ืืืจืกื 12.0 .ืขืืืื ืคืงืืืช SNTP ืืื ืืืืื ืกื ืืจืื ืืื ื-Parallels executor .- ืืขืืจืช ืืกืคืจ ืกืงืจืืคืืื - ืืืื
ืชืกืจืื ืืืชื ื ืืฉืืจืืช ะธืกืงืจืืคื ืืืืื bash - ื-Go. ืืืืื ืคืงืืืืช ืชืืื ืช ืขืืืจ .ืืืืืฅ ืงืื ืืคืจืืื ืฉืกืืคืงื .ืชืงื ืฉืืืืช ืืงืฆืืช ืืืืจืื ืืขืช โโืฉืืืื ืืืืจืื ืขื ืืืืืืงืื LFS ืืืืืื ื-RAM ืืืื .
ืืช ืจืฉืืืช ืืฉืื ืืืื ืืืืื ื ืืชื ืืืฆืื ืืืืื ืืฉืื ืืืื ืฉื GitLab Runner:
ืฉืืคืืจื ืกืืืืช GitLab
(CORE, STARTER, PREMIUM, ULTIMATE)
ืืฉืืคืืจืื ืืืืื ืืืฆืขื ืืชืจืฉืื GitLab:
- ื ืืกืคื ืชืืืื ืขืืืจ Google Cloud Memorystore.
- ืืืืจืืช ืขืืืืช Cron
ืืขืช ืืืืืื , ืืืืืื ืฉืื ื ืืฆืืื ืืฉืืืืฉ ืขื ืืื ืืกืคืจ ืฉืืจืืชืื. - ืืจืืฉืื ืขืืืื ืืืจืกื 2.7.1.
- ื ืืกืคื ืืืืจื ืืืฉื ืืื ืืืคืื ืืช ืืจืืฉืื ืฉื GitLab ืืชืืื ืืืจืกืืืช Docker ืืคื ื 1.10. ืืื ืืืคืขืื, ืืชืงื
registry.compatibility.schema1.enabled: true
.
ืฉืืคืืจ ืืืฆืืขืื
(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)
ืื ื ืืืฉืืืื ืืฉืคืจ ืืช ืืืฆืืขื GitLab ืขื ืื ืืืืืจื ืขืืืจ ืืืคืขื GitLab ืืื ืืืืืื. ืื ื ืืื ืฉืืคืืจืื ื-GitLab 11.9:
ืฆืืฆืื ืฉืืืืชืืช SQL ื-todos API Endpoint .ืฉืืคืืจ ืืืคืงืืืืืืช ืฉื ืชืืืืืช ื ืคืชืืืช ืืืฉืืืืช .ืืืคืืืืืืฆืื ืฉื ืฉืืืืชืืช SQL ืืืฉืืฉืืช ืืกืคืืจืช ืืฉืืืืช ืงืืืฆืชืืืช ืืืืื ืืืืคืืฉ .ืฉืคืจ ืืช ืืืขืืืืช ืฉื ืชืืืืืช ืืืืชืืืช ืืกืจืื ืืฆื .
ืฉืืคืืจืื ืืืืื ืืืืก
(CORE, STARTER, PREMIUM, ULTIMATE)
GitLab 11.9 ืืืื ืืช ืืฉืืคืืจืื ืืืืื ืฉื Omnibus:
- GitLab 11.9 ืืืื
ืืืฉืื ืืืืชืจ 5.8 ,ืงืื ืคืชืื ืืืืคื Slack , ืฉืืืืืืจื ืืืืจืื ื ืฉืื ืืืืืช MFA for Team Edition, ืืืฆืืขื ืชืืื ื ืืฉืืคืจืื ืืขืื. ืืจืกื ืื ืืืืืช ืืืฉืืคืืจื ืืืืื ; ืขืืืื ืืืืืฅ. - ื ืืกืคื ืืืืจื ืืืฉื ืืื ืืืคืื ืืช ืืจืืฉืื ืฉื GitLab ืืชืืื ืืืจืกืืืช Docker ืืคื ื 1.10. ืืื ืืืคืขืื, ืืชืงื
registry['compatibility_schema1_enabled'] = true ะฒ gitlab.rb
. - ืืจืืฉืื ืฉื GitLab ืืืืฆื ืืขืช ืืืื Prometheus ืืื ืืืจ ืืืืืืืืช ืขื ืืื ื ืื ืกืืช
ืขืจืื ืฉื ืฉืืจืืช ืคืจืืืชืืืก . - ื ืืกืคื ืชืืืื ืขืืืจ Google Cloud Memorystore, ืืืืืืืช
.ะพัะบะปััะตะฝะธั redis_enable_client
openssl
ืขืืืื ืืืจืกื 1.0.2r,nginx
- ืขื ืืจืกื 1.14.2,python
- ืขื ืืจืกื 3.4.9,jemalloc
- ืขื ืืจืกื 5.1.0,docutils
- ืขื ืืจืกื 0.13.1,gitlab-monitor
- ืขื ืืจืกื 3.2.0.
ืชืืื ืืช ืืืืฉื ืืช
GitLab Geo ืชืกืคืง ืืืกืื ืืืืื ื-GitLab 12.0
ื ืืจืฉ GitLab Geo
ื-GitLab
ื-GitLab sudo gitlab-rake gitlab: geo: check
ืืืืง ืื ืืืกืื ืืืืื ืืืคืขื ืืื ืืคืจืืืงืืื ืืืขืืจืื. ืก"ื.
ื-GitLab
ื-GitLab
12.0 Geo ืืฉืชืืฉ ืืืจืืฉืืช ืืืกืื ืืืืื. ืก"ื.gitlab-ee#8690 .
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืืื ืืืจืฆืื ืฉื Hipchat
ืืืคืขืช
ืชืืจืื ืืืืงื: 22 ืืจืฅ 2019 ืืขืืจ
ืชืืืื ื- CentOS 6 ืขืืืจ GitLab Runner ืืืืฆืขืืช ืืคืขื Docker
GitLab Runner ืืื ื ืชืืื ื-CentOS 6 ืืขืช ืฉืืืืฉ ื-Docker ื-GitLab 11.9. ืืืื ืชืืฆืื ืฉื ืขืืืื ืืกืคืจืืืช ืืืืื ืฉื Docker, ืฉืืื ื ืชืืืืช ืขืื ื- CentOS 6. ืืคืจืืื ื ืืกืคืื, ืจืื
ืชืืจืื ืืืืงื: 22 ืืจืฅ 2019 ืืขืืจ
ื ืชืืื ืงืื ืืืืจ ืงืืื ืฉื GitLab Runner ืืืืฉื ืื
ืืื ื-Gitlab 11.9, GitLab Runner ืืฉืชืืฉ
ื-GitLab 11.0, ืฉืื ืื ื ืืช ืืืจืื ืฉื ืชืฆืืจืช ืฉืจืช ืืืืืื ืขืืืจ GitLab Runner. metrics_server
ืืืกืจ ืืืืืช listen_address
ื-GitLab 12.0. ืจืื ืคืจืืื ื ืืกืคืื ื
ืืืจืกื 11.3, GitLab Runner ืืื ืืชืืื
ื ืชืืืื ืืื ืืื ื ืืืื ืื ืขืื ื-GitLab 12.0. ืืืฉืชืืฉ, ืืื ื ืฆืจืื ืืฉื ืืช ืืืจ ืืืื ืืืืื ืฉืืืคืข GitLab ืฉืื ืคืืขื ืืืจืกื 11.9+ ืืขืช ืืฉืืจืื ื-GitLab Runner 12.0.
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืคืจืืืจ ืฉืืืฆื ืืฉืืืืฉ ืขืืืจ ืชืืื ืช ื ืงืืืช ืื ืืกื ืขืืืจ GitLab Runner
11.4 GitLab Runner ืืฆืื ืืช ืคืจืืืจ ืืคืืฆ'ืจ FF_K8S_USE_ENTRYPOINT_OVER_COMMAND
ื-GitLab 12.0 ื ืขืืืจ ืืืชื ืืืืช ืื ืืื ื ืืืืื ืืืืจืช ืืชืืื ื ืืืฉืืชื. ืจืื ืคืจืืื ื ืืกืคืื ื
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืชืืืื ืฉืืืฆืื ืืฉืืืืฉ ืืืคืฆืช ืืื ืืงืก ืืืืขื ื-EOL ืขืืืจ GitLab Runner
ืืื ืืคืฆืืช ืืื ืืงืก ืืื ื ืืชื ืืืชืงืื ืืช GitLab Runner ืฉืืจืชื ืืช ืืืจืชื.
ื-GitLab 12.0, GitLab Runner ืื ืืคืืฅ ืขืื ืืืืืืช ืืืคืฆืืช ืืื ืืงืก ืืืื. ืจืฉืืื ืืืื ืฉื ืืคืฆืืช ืฉืืื ื ื ืชืืืืช ืขืื ื ืืชื ืืืฆืื ืืฆืื ื
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืืกืจืช ืคืงืืืืช ืืฉื ืืช ืฉื GitLab Runner Helper
ืืืืง ืืืืืืฆืื ืฉืื ื ืืชืืื
ื-GitLab 12.0, GitLab Runner ืืืฉืง ืืืืฆืขืืช ืคืงืืืืช ืืืฉืืช. ืื ืืฉืคืืข ืจืง ืขื ืืฉืชืืฉืื ืฉืขืืงืคืื
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืืคืชืืื ืืืืืื ืืืกืืจ ืชืืืืช Git ื-GitLab 11.10
ืืกืจื ืื ืขืจืืื ืฉื ืืขืจืืช ืืจืกื ืขืืืจ ืชืืืืช Git ืืขื ืคืื ืื ืืกืืื ืื ืืืืืื ืืืืคื ืืืกืืืจื ืจืง
ืืืืืื ืฉืืคืชืืื ืืืืืื ืืืืกืืฃ ืชืืื ืืืฉื ืืช ืืืืืืง ืกื ืืคืื ืื ืืืื ืื, ืืคืชืืื ืฆืจืืืื ืืืืืช ืืกืืืืื ืืืืืง ืชืืืืช Git. ื-GitLab 11.10
ืื ืืจืฆืื ื ืืฉืืืจ ืขื ืืืืื ืื ืขืืืจ ืืชืืืงืื ืืืขืืื, ืืฉืชืืฉ
ืชืืจืื ืืืืงื: 22 ืืคืจืื 2019 ืืขืืจ
ืชืืืื ื-Prometheus 1.x ื-Omnibus GitLab
ืืชืืื ืขื GitLab
ืืืจืกืช GitLab
12.0 Prometheus 2.0 ืืืชืงื ืืืืคื ืืืืืืื ืื ืืขืืืื ืืจื ืืืชืงื. ื ืชืื ืื ื-Prometheus 1.0 ืืืืื ืืืื... ืืื ื ื ืกืืืื.
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
TLSv1.1
ืืชืืื ืขื GitLab
ืืื ืืืฉืืืช ืืื ืืช TLS v1.1, ืืืืจ nginx['ssl_protocols'] = "TLSv1.2"
ะฒ gitlab.rband
ืืจืืฅ gitlab-ctl reconfigure
.
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืชืื ืืช OpenShift ืืืชืงื ืช GitLab
ืจืฉืื gitlab
ืชืจืฉืื ืืื
ืชืื ืืช OpenShift ืืื ืืืชืงืื ืืช GitLab ืืืฆื ืืฉืืืืฉ ืืื ืชืืื ืชืืืื ืขืื ืGit Lab 12.0 .
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืืืืจืืช ืงืืืืืช ืฉื ืืฉืจืืช ืืืืื
ืขื ืืงืืื
ืขืืื ืืช ืืืืจืืช ืืชืคืงืื ืฉืื ืืื ืืืฉืชืืฉ ืืชืืืืจ ืืืืฉ ืืื ืฆื ืืช ืื ืชืืื ืืช ืืืืืื ืืืืฉืืช ืฉืืกืคืง GitLab.
ืชืืจืื ืืืืงื: 22 ืืืื ื 2019
ืงืืข ืืืืข ืืขืจืืช ืืคืื ื ืื ืืืื
GitLab ืืฆืื ืืืืข ืขื ืืืคืข GitLab ืฉืื admin/system_info
, ืื ืืืชืื ืฉืืืืข ืื ืืื ื ืืืืืง.
ืื ืื ื
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืืงืืจ: www.habr.com