ืืคืฉืจืืืืช ื ืืกืคืืช ืืฉืืชืืฃ ืคืขืืื ืืืชืจืืืช ื ืืกืคืืช
ื-GitLab, ืื ื ืืืคืฉืื ืื ืืืื ืืจืืื ืืืฉืืช ืืฉืืคืืจ ืฉืืชืืฃ ืืคืขืืื ืืืืจื ืืืืืจ ืืืืื ืฉื DevOps. ืื ื ืฉืืืื ืืืืืืข โโืฉืืืืืืจื ืื ืื ื ืชืืืืื
ืฆืืืชื DevOps ืืงืืืื ืืขืช ืื
ืืคืืช ืขืืืืืช ืขื ืชืืืื ืืงืื ืืืื ืจืื ืฉื Docker ื-Windows ืืืงืฆืื ืืจืืช ืืืืคืข ืฉื ืืฉืืืืืช Kubernetes
ืื ืื ื ืืืืืื ืืืืืืช! ืงืื ืืืื ืจืื ืฆืืจืืื ืคืืืช ืืฉืืื ืืขืจืืช ืืืฉืืืื ืืืืื ืืช ืืืจืืืืืืืช ืืืฉืคืจืื ืืช ื ืืืืืช ืืืคืืืงืฆืืืช. ืืื ืืฆืืืช GitLab 11.11 ืื ื ืชืืืืื
GitLab Premium (ืืงืจืื ืื ืืืื ืขืฆืื ืืืื) ืืฆืืขื ืืขืช
ืืฉืชืืฉืื ืฉื ืืืคืขื GitLab ืื ืืืื ืขืฆืื ืืืืืื ืืขืช ืืืงืฆืืช
ืืื ืื ืืื!
ืื ืืกืฃ ืืชืืื ืืช ืฉืืชืืฃ ืคืขืืื ืืืฉืืช ืืืชืจืืืช ื ืืกืคืืช, ืืืกืคื ื
ืืขืืื ืืืงืจ ืืืืชืจ ืฉื ืืืืืฉ (
MVP ) - ืงืื ืืื ืกืืืืก (ืงืื ืืื ืกืืืืก )ืืืืืืจื ืื, ืืืกืคื ื ืืช ืืืืืืช ืืืืจืื ืชืืงืืืช ืืืืืืช ืืืืืจืื, ืืื ืืื ืืชืืื. ืขืืฉืื ืืชื ืืืื ืืืืจืื ืจืง ืืื ืืืงืืฆืื ืฉืืชื ืฆืจืื. ืชืืื ืื, ืงืื ืืื ืกืืืืก!
ืชืืื ืืช ืขืืงืจืืืช ืฉื GitLab 11.11
Windows Container Executor ืขืืืจ GitLab Runner
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ื-GitLab 11.11, ืืืกืคื ื ืจืฅ ืืืฉ ื-GitLab Runner ืืื ืืืคืื ืืช ืืืืื Docker ืืฉืืืืฉืื ื-Windows. ืืขืืจ, ืืืืช ืฆืจืื ืืืฉืชืืฉ ืืืขืืคืช ืืื ืืชืืืจ ืงืื ืืืื ืจืื ืฉื Docker ื-Windows, ืืื ืขืืฉืื ืืชื ืืืื ืืขืืื ืืฉืืจืืช ืขื ืงืื ืืืื ืจืื ืฉื Docker ื-Windows, ืืืขื ืืื ืืืื ืืงืก. ืืืฉืชืืฉื ืคืืืคืืจืืช ืืืงืจืืกืืคื ืืฉ ืืขืช ืืคืฉืจืืืืช ื ืืกืคืืช ืืชืืืืจ ืื ืืืื ืฆืื ืืจืืช.
ืขืืืื ืื ืืืื ืชืืืื ืืฉืืคืจืช ื-PowerShell ื-GitLab CI/CD, ืืื ืื ืชืืื ืืช ืชืืืื ืืืฉืืช ืขืืืจ ืืจืกืืืช ืฉืื ืืช ืฉื ืืืืื Windows. ืืคืฉืจ ืืืืื ืืืฉืชืืฉ ืืจื ืจื Windows ืืฉืื ืขื GitLab.com, ืืื ืื ืขืืืื ืื ืืืื ืืืื ืื ืืฆืืืืจ.
Proxy ืชืืืช ืืืืืื ืขืืืจ ืจืืฉืื ืืืื
ืคืจืืืืื, ืืืืืืืืืื
ืฆืืืชืื ืืฉืชืืฉืื ืืขืชืื ืงืจืืืืช ืืงืื ืืืื ืจืื ืืื ืืืช ืฆืื ืืจืืช, ืืฉืืืจืช ืคืจืืงืกื ืืชืืื ืืช ืืืืืืืช ืืฉืืืืฉ ืชืืืฃ ืืืขืื ืืืจื ืืื ืืจื ืืฆืืื ืช ืืืืืฅ ืฆืื ืืจืืช. ืขื ืขืืชืง ืืงืืื ืฉื ืืฉืืืืช ืฉืืชื ืฆืจืื, ืื ืืืฉ ืืจื ืคืจืืงืกื ื-Caching ืืืืฉ, ืชืืื ืืขืืื ืืืขืืืืช ืจืื ืืืชืจ ืขื ืชืืื ืืช ื ืคืืฆืืช ืืกืืืื ืฉืื.
ืืขืช ืขืชื, ืคืจืืงืกื ืงืื ืืืื ืจ ืืืื ืจืง ืขืืืจ ืืืคืขืื ืื ืืืื ืขืฆืื ืืฉืจืช ืืืื ืืจื ื
ืืกืคืจ ืื ืฉืื ืืืืจืืื ืืืงืฉืืช ืืืืื
STARTER, PREMIUM, ULTIMATE, ืืจืื ืื, ืืกืฃ, ืืื
ืื ืื ื ืคืืฅ ืฉืืกืคืจ ืื ืฉืื ืขืืืืื ืขื ืคืืฆ'ืจ ืืกื ืืฃ ืืฉืืชืฃ ืืืงืฉืช ืืืืื, ืืืฉื ืืืฉืจ ืืคืชืื ืงืฆื ืืงืฆื ืขืืจืคื ืขืืืืื ืืฉืืชืืฃ ืคืขืืื ืืืืง ืื ืืืฉืจ ืืคืชืืื ืขืืืืื ืืืืืืช, ืืื ื-Extreme Programming.
ื-GitLab 11.11, ืืชื ืืืื ืืืงืฆืืช ืืกืคืจ ืื ืฉืื ืืืงืฉืืช ืืืืื. ืืื ืืขืื ืืฉืืืืช ืืจืืืื, ืืชื ืืืื ืืืฉืชืืฉ ืืจืฉืืืืช, ืืกื ื ืื, ืืชืจืืืช ืืืืฉืงื API.
ืชืฆืืจืช ืืฉืืื Kubernetes ืืจืืช ืืืืคืข
CORE, STARTER, PREMIUM, ULTIMATE
ืืืื ืืืืืื ืืืืงืฆืื ื-Kubernetes ืืชืคืชื ืืื ืืืคืฉืจ ืฉืืจืืช ืืืกืคืจ ืจื ืฉื ืืงืืืืช ืืจื ืืฉืืื ืืฉืืชืฃ ืืื.
ื-GitLab 11.11, ืืฉืชืืฉืื ืฉื ืืืคืขืื ืื ืืืื ืขืฆืื ืืืืืื ืืขืช ืืกืคืง ืืฉืืื ืืจืืช ืืืืคืข, ืืื ืืฆืืืชืื ืืืคืจืืืงืืื ืืืืคืข ืืฉืชืืฉื ืื ืืคืจืืกืืช ืฉืืื. ืืื ืืืจืฆืื ืื ืฉื GitLab ืขื Kubernetes ืชืืฆืืจ ืืืืคื ืืืืืืื ืืฉืืืื ืกืคืฆืืคืืื ืืคืจืืืงื ืืืืืื ื ืืกืคืช.
ืืชืจืืืช ืคืจืืกื ื-Slack ื-Mattermost
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืขืช ืชืืื ืืืืืืจ ืืชืจืืืช ืืืืืืืืืช ืขื ืืืจืืขื ืคืจืืกื ืืขืจืืฅ ืืฆืืืช ืืืืืช ืืฉืืืื ืืฆ'ืืืื
ืืืฉืช ืืืจื ืืืขืืืช
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืฉืชืืฉืื ืืืจืืื ืฉื ืืคืจืืืงืืื ืฉืื ืืืืืื ืืขืช ืืจืืืช ืืืืืจืืช ืฉืคืืจืกืื ืืืฃ ืืืืืจืืช. ืื ืืืืื ืืืืจืื ืืคืฆืื ืฉืคืืจืกืื, ืื ืื ืืืืื ืืืืจืื ืงืื ืืงืืจ ืื ืืจืืืช ืคืจืื ืืืืจ ืืืื ืชืืื ืื ืืชืืืืืืืืช.
ืฉืืคืืจืื ื ืืกืคืื ื-GitLab 11.11
ืืจืคื ืืืืืืืช ืืกืืืจืื ืืฉืืคืืจ ืืืืฆืืขืื
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืคืขืืืืช ืจืืืช ืฉื Git ืืืจืฉืืช ืืขืืจ ืืืจืฃ ื-commit, ืืืื ืืืฉืื ืืกืืก ืืืืืื ืื ืจืืฉืื ืฉื ืขื ืคืื ืืืืืืื commit. ืืื ืฉืืืชืจ commits, ืื ืคืขืืืืช ืืื ืืืืืืช ืืืชืจ ืืืืืื ืฉืืืขืืจ ืืฆืจืื ืืขืื ืช ืื ืืืืืืงื ืืืืืกืง ืืื ืืงืจืื ืืช ืืืฆืืืขืื ืฉืื.
ื-GitLab 11.11, ืืคืฉืจื ื ืืช ืชืืื ืช ืืจืฃ ืืืชืืืืืืืืช ืืกืืืจื ืฉืืืฆืื ืืืืืืจืืช ืืืืจืื ืืช ืฉื Git ืืื ืืืฉื ืืืืคื ืืืื ืืืืืกื ืืืืข ืื. ืืกืจืืงื ืืืืืจืื ืืืืืื ืืขืช ืืจืื ืืืชืจ ืืืืจืืช. ืืจืฃ ื-commit ืืืืืฆืจ ืืืืืืืืช ืืืืื ืืืกืืฃ ืืืฉืคื ืืื ืฉื ืืืืืจ.
ืงืจื ืขื ืืืืคื ืฉืื ื ืืฆืจ ืืจืฃ ืืืืืืืืช ืืกืืืจื
ืืงืืช ื ืืกืคืืช ืฉื CI Runner: ืืืื ืืขืช ืืชืืื ืืืช ืืืื ื
ืืื ื, ืืจืื ืื, ืืกืฃ, ืืื
ืืืืืฉ ืฉืขืืจ ืืืกืคื ื ืืช ืืืืืืช ืืจืืืฉ ืืงืืช ื ืืกืคืืช ืฉื CI Runner, ืื ืจืง ืขืืืจ ืชืืื ืืืช GitLab.com ืืชืฉืืื. ืืืืืืจื ืื, ื ืืชื ืืจืืืฉ ืืงืืช ืื ืืชืืื ืืืช ืืื ืืืืช.
ืืขืืืช ืืจืืืื ื ืกืคืจืืืช ืืืืืจืื
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืืชืื ืืกืื ืืคืจืืืงื ืืืืืื, ืืืจืืช ืืืจืืืื ืฉื ืืคืจืืืงื ืืืื ืขืฉืืื ืืืืืฉื ืืื ืจื ืืืื ื ืชืืื ืืืจืื, ืืืืืื ืืืงืจื ืฉื ืืืืจืื ืืื ื ืืืืืื. ื-GitLab 11.11, ืืชื ืืืื ืืืืจืื ืืจืืืื ืฉื ืชืืื ืืกืคืจืืื ืื ืืืืืช, ืืืื ืกืคืจืืืช ืืฉื ื, ืืื ืืืืืจ ืจืง ืืช ืืชืืงืืืช ืฉืืชื ืฆืจืื.
ืชืืื ืขื ืืขืืืื
ืืืืช ืืฆืขื ืืขืช ืคืืชืจืช ืืช ืืืืื ืืืืคื ืืืืืืื
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืฆืขืช ืฉืื ืืืื ืืงืื ืขื ืฉืืชืืฃ ืืคืขืืื ืืืงืฉืืช ืืืืื ืขื ืืื ืืืืื ืืฆืืจื ืืืขืชืงื-ืืืืงื ืืื ืืงืื ืฉืื ืื ืืืฆืข. ื-GitLab 11.11, ืืคืื ื ืืช ืืชืืืื ืืื ืืงื ืขืื ืืืชืจ ืขื ืืื ืืชื ืืคืฉืจืืช ืืืืื ืื ืืืืคืชืจ ืืืืืืืืช ืืืฉืจ ืืืคืขืืช ืืฆืขื.
ืืื ื ืืื ืืกืจืื ืืฆื ืฉื ืืื ืืืฉืืืืช
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืฉืืจืช ืืืฉืืืืช ืฉื ืกืจืื ืืฆื ืืืืจื ืืืืจืืืช ืืื ืืชืฆืืืืช ืืื ืืืฉืืืืช. ืืื ื- GitLab ืืฉ ืืขืช ืืขืงื ืืืจ ืืื ืืกืจืื ืืฆื ืฉื ืืื ืื ืืฉืืื. ืคืฉืื ืขืืืจ ืืืื ืืืฉืืืืช ืฉืื, ืืืฅ ืขื ืืฉืืื ืืกืจืื ืฆื ืขื ืืื ื ืืื ืืืคืชื.
ืืืืข ืขื ืคืจืืกืืช ื- Environments API
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืืกืคื ื ืืช ืืืืืืช ืืืฆืข ืฉืืืืชืืช ื-Environment API ืืงืืืช ืืืืข ืกืืืืชื ืกืคืฆืืคื ืืื ืืืขืช ืืืื commit ื ืคืจืก ืืกืืืื ืืจืืข. ืื ืืงื ืขื ืืืืืืฆืื ืืืืืื ืขืืืจ ืืฉืชืืฉื ืกืืืืืช ื-GitLab.
ืืชืืืืช ืืฉืชื ืื ืฉืืืืืื ืขืืืจ ืืืื ืฆืื ืืจ
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืขืช ืชืืื ืืืืืง ืฉืืืืื ืฉืืืื ืื ืืชืืืช ืืคืืกืื (!=
ะธ !~
) ืืงืืืฅ .gitlab-ci.yml
ืืขืช ืืืืงืช ืืขืจืืื ืฉื ืืฉืชื ื ืกืืืื, ืื ืฉืืฉืืืื ืืืชื ืืืืช ืฉื ืฆืื ืืจืืช ืืคืื ืืืืฉื ืืืชืจ.
ืืคืขื ืืช ืื ืืขืืืืืช ืืืื ืืืช ืืฉืื ืืืืืฆื ืืืช
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ื-GitLab 11.11, ืืฉืชืืฉืื ืฉืืฉ ืืื ืืจืื ืขืืืืืช ืืื ืืืช ืืฉืืืืื ืืืืืื ืืขืช ืืืฉืืื ืืช ืื ืืขืืืืืช ืืืื ืืฉืื ืืื ืขื ืืื ืืืืฆื ืขื ืืคืชืืจ "ืฉืืง ืืื" ("ืืคืขื ืืื") ืืืืื ืืฉื ืืืื ืืชืฆืืืช Pipelines.
ืืฆืืจืช ืงืืืฅ ืืฉืืจืืช ืืืฉืชื ื ืกืืืื
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืฉืชื ื ืกืืืื ืืฉืืฉืื ืืขืชืื ืงืจืืืืช ืืืฆืืจืช ืงืืฆืื, ืืืืืื ืขืืืจ ืกืืืืช ืฉืฆืจืืืื ืืืืืช ืืืื ืื ืื ืืืฉืื ืจืง ืืฆืื ืืจ ืกืืืื ืกืคืฆืืคื. ืืฉื ืื, ืืืืืจืื ืืช ืชืืื ืืืฉืชื ื ืืชืืื ืืงืืืฅ ืืืืฆืจืื ืืชืคืงืื ืงืืืฅ ืืืืื ืืช ืืขืจื. ืขื ืืฉืชื ื ืกืืืื ืืืฉ ืืื file
ืื ืืืื ืืืืขืฉืืช ืืฉืื ืืื ืืคืืื ืืื ืฉืื ืื .gitlab-ci.yml.
ื ืงืืืช ืงืฆื API ืืืืืข ืขื ืคืืืขืืช
ืืืืืืืืืื, ืืื
ืืขืช ืืชื ืืืื ืืฉืืื ืืช GitLab API ืขืืืจ ืื ืืคืืืขืืืืช ืฉืืืื ืืคืจืืืงื. ืขื API ืื, ืืชื ืืืื ืืืฆืืจ ืจืฉืืืืช ืงืจืืืืช ืืืืื ื ืฉื ืคืืืขืืืืช, ืืกืื ื ืืช ืืคื ืกืื, ืืืืืื ืืืืืจื.
ืืืืืช ืกืจืืงื ืืื ืืืช ืืืื ืขืืืจ DAST
ืืืืืืืืืื, ืืื
ื-GitLab ืชืืืื ืืืืืง ืืืืคื ืืื ืื ืืช ืืืืืช ืืืคืืืงืฆืืืช (Dynamic Application Security Testing, DAST) ืืืืง ืืฆืื ืืจ ื-CI. ืืื ืืืืจืกื ืืื, ืืชื ืืืื ืืืืืจ ืกืจืืงื ืืื ืืืช ืืืื ืืืงืื ืกืจืืงื ืคืกืืืืช ืจืืืื. ืกืจืืงื ืืื ืืืช ืืืื ืืืื ื ืืคื ื ื ืงืืืืช ืชืืจืคื ื ืืกืคืืช.
ืืชืงื ืช ืคืจืืืชืืืก ืืืฉืืืืืช ืืจืืช ืืงืืืฆื
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืืืืจื ืื ืฉื GitLab ืืฆืืื ืืช ืืืืืืช ืืฆืจืฃ ืืฉืืื Kubernetes ืืงืืืฆื ืฉืืื. ืืืกืคื ื ืื ืืช ืืืืืืช ืืืชืงืื ืืืคืข ืืื ืฉื Prometheus ืืื ืืฉืืื ืืื ืืืงื ืขื ืืืขืงื ืืืจ ืื ืืคืจืืืงืืื ืืืฉืืื.
ืืื ืขื ืืชืขืืืืช ืืคืจืฆืืช ืืืื ืืืืืื ืื ืฉื ืืืืืื
ืืืืืืืืืื, ืืื
ืืืืืช ืืืืื ืื ืืืืืื ืฉื GitLab ืืืคืฉืจืื ืืื ืืื ืืขืจืืช ืืฆืคืืช ืืคืจืฆืืช ืฉืืชืขืืื ืืื. ืืื ืืืืขื ืืช ืืจืืืช ืืขืืืื ืฉืื, ืืืกืคื ื ืืช ืืืืืืช ืืืฆืื ืคืจืื ืืชืขืืืืช ืืฉืืจืืช ืืืื ืืืืืื ืื ืืืืืื ืฉืื.
ืฆืืจ ืชืจืฉืืื ืืืืื ืืืชืืืื ืืืฉืืช ืืืจืื ืืฉืืืื ืฉืื
PREMIUM, ULTIMATE, ืืกืฃ, ืืื
ืฆืืจ ืชืจืฉืืืื ืืืฉืื ืขื ืืืื ืืืฆืืขืื ืืืชืืืื ืืืฉืืช ืืฉืืจืืช ืืืื ืืืืืื ืื ืืืื ืืืืืื ืื ืฉื ืืืืืื ืฉืื. ืืฉืชืืฉืื ืืืืืื ืืขืช ืืืฆืืจ, ืืขืืื ืืืืืืง ืืืืืืช ืฉื ืืืืื ืืืื ืืืืืื ืื ืขื ืืื ืืืืฆื ืขื "ืืืกืฃ ืืื" ("ืืืกืฃ ืืื") ืืคืื ื ืืฉืืืืืช ืืขืืืื ื ืฉื ืกืจืื ืืืืื ืฉื ืืื ืืืืืื ืื.
ืืขืืืช ืืืืขืืช ื ืคืชืืืช ืืขืช ื-GitLab Alert Bot
PREMIUM, ULTIMATE, ืืกืฃ, ืืื
ืืขืช ืืืขืืืช ืฉื ืคืชืืืช ืืืชืจืืืช ืืืืืจ ืืืืืจ ื-GitLab Alert Bot, ืื ืฉืชืืื ืืจืืืช ืืื ืฉืืืขืื ื ืืฆืจื ืืืืืืืืช ืืืชืจืื ืืฉืืื.
ืฉืืืจ ืืืืืืืืช ืชืืืืจืื ืืคืืื ืืืืกืื ืืงืืื
ืืืืืืืืืื, ืืื
ืชืืืืจืื ืืคืืื ืื ื ืฉืืจื ืืืืกืื ืืงืืื, ืื ืฉืืฉืื ืืืื ืืืื ืืื ืื ืื ืฉืืจืช ืืืชื ืืืคืืจืฉ ืืฉืฉืื ืืช ืืช ืืชืืืืจ ืืืคื. GitLab 11.11 ืืฆืื ืืช ืืืืืืช ืืฉืืืจ ืชืืืืจืื ืืคืืื ืืืืกืื ืืงืืื. ืืืฉืืขืืช ืืื ืฉืืขืช ืชืืื ืืืืืจ ืืงืืืช ืืฉื ืืช ืืช ืืชืืืืจ ืืืคื ืฉืื ืื ืืชืจืืฉืช ืฉืืืื, ืืขืชื ืืืกืืช ืื ืฉืืชื ืืืฆื ืืืขืืช ืืืืคืืคื.
ืชืืืืช ืฉืืงืืฃ GitLab ืขืืืจ Git LFS
STARTER, PREMIUM, ULTIMATE, ืืจืื ืื, ืืกืฃ, ืืื
ืืืืฆืขืืช ืฉืืงืืฃ, ืืชื ืืืื ืืฉืืคื ืืืืจื Git ืืืืงืื ืืื ืืืืจ. ืื ืืงื ืขื ืืืกืื ืืขืชืง ืฉื ืืืืจ ืฉื ืืฆื ืืืงืื ืืืจ ืืฉืจืช GitLab. GitLab ืชืืื ืืขืช ืืฉืืงืืฃ ืฉื ืืืืจืื ืขื Git LFS, ืื ืฉืืคืืฆ'ืจ ืืื ืืืื ืืคืืื ืขืืืจ ืจืืคืืืื ืขื ืงืืฆืื ืืืืืื, ืืืื ืืงืกืืืจืืช ืืฉืืง ืื ื ืชืื ืื ืืืขืืื.
ืืืืจ ืืจืฉืืืช ืงืจืืื ืืืชืืื ืขืืืจ ืืกืืืื ื ืืืฉื ืืืฉืืื
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืืกืืืื ื ืืืฉื ืืืฉืืื ืจืืื ืืฉ ืืจืฉืืืช ืืฉื ืืช ืืจืื api
, ืื ืืืฉื ืืืื ื-API ืขืฉืืื ืืืขื ืืง ืืืชืจ ืืื ืืืืืืช ืืืฉืชืืฉืื ืื ืืจืืื ืื ืืกืืืืื.
ืืืืืช ืืงืื ืืงืืืื, ืืืกืืืื ื ืืืฉื ืืืฉืืื ืืืืืื ืืขืช ืืืืืช ืจืง ืืจืฉืืืช ืงืจืืื ืืืชืืื ืืืืืจื ืืคืจืืืงื, ืืืงืื ืืืฉื ืขืืืงื ืืืชืจ ืืจืืช API ืืืืืจืื ืจืืืฉืื ืฉื GitLab ืืื ืืืืจืืช ืืืืจืืช.
ืชืืื, ืืืจืืืื ืืืื ืืืื (
ืืืกืคืช ืชืืืื ืืกืืกืืช ืขืืืจ ืฉืืืืชืืช ืืฆืืื ืฉื GraphQL
ืืื ื, ืืจืื ืื, ืืกืฃ, ืืื, ืืืื, ืืชืืื, ืคืจืืืืื, ืืืืืืืืืื
ืขื ื-API ืฉื GraphQL, ืืฉืชืืฉืื ืืืืืื ืืฆืืื ืืืืืง ืืืื ื ืชืื ืื ืื ืฆืจืืืื ืืืงืื ืืช ืื ืื ืชืื ืื ืฉืื ืฆืจืืืื ืืืื ืฉืืืืชืืช. ืืื ืืืืืืจื ืื, GitLab ืชืืื ืืืืกืคืช ืืืืข ืงืืืฆืชื ืืกืืกื ืืืืฉืง ื-API ืฉื GraphQL.
ืืืื ืก ืขื ืืืฉืืจื Salesforce
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
GitLab ืืืื ืืคืชืื Salesforce, ืืืื ืืชืืื ืืงืืืื ืื, ืื ื ืืืคืฉืจืื ืืืฉืชืืฉืื ืืืืื ืก ื-GitLab ืขื ืืืฉืืจื Salesforce.com. ืืืคืขืื ืืืืืื ืืขืช ืืืืืืจ ืืช GitLab ืืืคืืืงืฆืื ืืืืืืจืช ื-Salesforce ืืื ืืืฉืชืืฉ ื-Salesforce.com ืืื ืืืืื ืก ื-GitLab ืืืืืฆื ืืืช.
ืืขืช ื ืืจืฉ SAML SSO ืขืืืจ ืืืฉื ืืืื ืืจื ื
PREMIUM, ULTIMATE, ืืกืฃ, ืืื
ืื ืื ื
ืกื ื ืืคื ื ืชืื ืื ืฉื ืืฆืจื ืื ืืฉืชื ื ืืืืจืื ื ืขืืืจ ื-API ืฉื epics
ืืืืืืืืืื, ืืื
ืืขืืจ, ืื ืืื ืงื ืืืฆืข ืฉืืืืชืืช ืื ืชืื ืื ืฉื ืืฆืจื ืื ืฉืืฉืชื ื ืืืืจืื ื ืืืืฆืขืืช GitLab epics API. ืืืืืืจื 11.11 ืืืกืคื ื ืืกื ื ืื ื ืืกืคืื created_after
, created_before
, updated_after
ะธ updated_before
ืืื ืืืืืื ืขืงืืืืช ืขื ืืืฉืง ื-API ืืืืฆืื ืืืืืจืืช ืืคืืกืื ืฉืืฉืชื ื ืื ื ืืฆืจื ืืืืจืื ื.
ืืืืืช ืืืืืืจื ืขื UltraAuth
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืืจื
ืชืืื, ืงืจืชืืงื ืชื ื (
GitLab Runner 11.11
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืืืื ืฉืืจืจื ื ืืช GitLab Runner 11.11! GitLab Runner ืืื ืคืจืืืงื ืงืื ืคืชืื ืืืฉืืฉ ืืืคืขืืช ืขืืืืืช CI/CD ืืฉืืืืช ืืชืืฆืืืช ืืืืจื ื-GitLab.
ะัะฟัะฐะฒะปะตะฝะฐ ะฟัะพะฑะปะตะผะฐ, ะฟัะธ ะบะพัะพัะพะน git lfs
ืื ืงืืื ืืืืืืงืืื ืฉื ืชืช-ืืืืื.ืขืืืื ืืืคืืืืื ืฉื ืขืงืืืช ืืืืืื. ืืชื ืืืื ืืืืืืจ ืืืืจืืช ืชืืื ื ืืืืฆืขืืช config.toml. ะะพะถะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั ะฟะฐัะฐะผะตััั ััะฝะบัะธะน ะดะปั ะฝะฐัััะพะนะบะธ ะฟะฐะฟะบะธ /builds
.ืืืกืคืช ืชืืืืช PowerShell ืขืืืจ Docker Executor. ืชืืืื ืืชืฆืืจืช ืขืืฆืืช ืืงืื ืฉื Windows Docker.
ืฉืืคืืจืื ืืืืื ืืืืก
CORE, STARTER, PREMIUM, ULTIMATE
ืืืฆืขื ื ืืช ืืฉืืคืืจืื ืืืืื ื-Omnibus ื-GitLab 11.11:
- GitLab 11.11 ืืืื
ืืืฉืื ืืืืชืจ 5.10 -ืงืื ืคืชืื ืืืืคื Slack , ืฉืืืืืืจื ืืืืฉื ืฉืื ืืืืืช ืืจืขืืืช ืืื ืืจืืงืืืืืืช ืืขืื. ืืจืกื ืื ืืืืืืขืืืื ื ืืืืื , ืืื ื ืืืืืฆืื ืื ืืขืืื. .Grafana ะพะฑะฝะพะฒะปะตะฝะฐ ะดะพ ะฒะตััะธะธ 1.1.0
ืืืชืขืืื ืขื ืืืืืช ืืืืืื ืื ืืขืืื ืืื ืืืืชืจ ืฉื OmnibusPostreSQL 10 ืืืื ืืขืช Omnibus. Sentry DSN ัะตะฟะตัั ะผะพะถะฝะพ ะฟะตัะตะดะฐะฒะฐัั ะฒ gitlab.yml
.ะะฑะฝะพะฒะปะตะฝะธะต RubyGems ะดะพ 2.7.9
.ะะฑะฝะพะฒะปะตะฝะธะต liblzma
ะดะพ5.2.4
ั5.2.2
.ะะฑะฝะพะฒะปะตะฝะธะต libtool
ะดะพ2.4.6
.postresql ะทะฐะฟััะบะฐะตััั ะฟะพัะปะต ะบะพะผะฐะฝะดั pg-upgrade
.ืขืืืื ืจืืืื Prometheus ืืืจืกืืืช ืืืืจืื ืืช. ะะฑะฝะพะฒะปะตะฝะธะต git ะดะพ 2.21.0
.
ืฉืืคืืจ ืกืืืืช
CORE, STARTER, PREMIUM, ULTIMATE
ืืืฆืขื ื ืืช ืืฉืืคืืจืื ืืืืื ืืชืจืฉืืื Helm ื-GitLab 11.11:
- ื-GitLab 11.11 ืืชื ืืืื
ืฆืจืฃ ืืืฆืขื ืืืกืื ืืืืกืื ืกืคืจืืืช tmp/work . - ืืืื ืืื ืืื ืืขืจืืช
ืืคืฉืจืืืืช ืชืฆืืจื ื ืืกืคืืช ืึฐืจึทืึผืึนืชmemoryKiller
,maxRss
,graceTime
ะธshutdownWait
. - ืืืืืืช ืืื ืขืืฉืื
ื ืืืง ืืืืคื ืจืฆืืฃ ื- Amazon Elastic Container Service ืขืืืจ Kubernetes (EKS )
ืฉืืคืืจื ืืืฆืืขืื
CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD
ืื ื ืืืฉืืืื ืืฉืคืจ ืืช ืืืฆืืขื GitLab ืขื ืื ืืืืืจื ืขืืืจ ืืืคืขื GitLab ืืื ืืืืืื. ืืื ืฉืืคืืจืื ื-GitLab 11.11:
ืืืฅ ืืช ืืืฉืืื ืืืืืืืืืช ืฉื ืืืฉืชืืฉ ืืืฉืจ ืืชืืืื ืืืืื ื ืชืืืื ืจืืื ืืืืืืืจืื. ืืคืืชืช ืืืขื Sidekiq ืืขืช ืืกืจืช ืืืืืช. ืืืฉืื ืืืจืืืืช ืจืืืืืฆื GraphQL ืืืชืืกืก ืขื ืืืื ืืื. ืืืฆืืขื ืืืคืืฉ ืืืืืื ืืฉืืคืจืื ืขืืืจ ืืืืืืงืืื ืฉืืืืืจื. ืืืฆืืขืื ืืฉืืคืจืื ืืขืช ืคืจืืกืช ืงืืืฅ diff ืืื. ืืืืื ืืืงืฉ ืืชืืื ืืืจืืื ืืืช ืืืื. ืจืฉืื ืืคื ืืืงื ืืื ืืืจืืช ืชืืื. ืืืื ืข ืืืฆืืจืช ืงืืฉืืจืื ืืื ืืื ืืืฉืืืืช ืกื ืืคืื ืืืืชื ืคืจืืืงื.
ืชืืื ืืช ืืืืฉื ืืช
GitLab Geo ืชืกืคืง ืืืกืื ืืืืื ื-GitLab 12.0
ื ืืจืฉ GitLab Geo
ื-GitLab
ื-GitLab sudo gitlab-rake gitlab:geo:check
ืืืืง ืื ืืืกืื ืืืืื ืืืคืขื ืืื ืืคืจืืืงืืื ืืืขืืจืื. ืก"ื.
ื-GitLab
ื-GitLab
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
GitLab Geo ืืืื ืืช PG FDW ื-GitLab 12.0
ืื ืืืจืื ืขืืืจ ืกืื ืืืื ืืืืืืจืคื ืืืืืื ืฉืืื ืืฉืคืจ ืืืืคื ืืฉืืขืืชื ืืช ืืืืฆืืขืื ืฉื ืคืขืืืืช ืกื ืืจืื ืืกืืืืืช. ืืืืฆืืขืื ืฉื ืฉืืืืชืืช ืืฆื ืฆืืืช ืืืืืืจืคื ืืฉืชืคืจื ืืฃ ืื. ืืฉืืืืชืืช ืงืืืืืช ืืื ืืืฆืืขืื ืืจืืขืื ืืืื ืืคืจืืืงืืื ืืืืืื. ืจืื ืืืฆื ืืืืืืจ ืืืช ื
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืืคืฉืจืืืืช ืืงืืฃ ืืืืืื ืขื ืืืืื ืืจืืฉืื ืืืกืจื ืืืืฉืง ืืืฉืชืืฉ ื-GitLab 12.0
ืืคืฉืจืืืืช ืืื ืืืกืจื ืืืืฉืง ืืืฉืชืืฉ ื-GitLab 12.0 ืืืืื ืืืื ืืช ืืงืืืฅ gitlab.yml
. ืื ืืกืฃ, ืืชื ืืืื ืืืืืืจ ืกืืืืช Sentry ืืื ืืืืืื ืืื ืคืจืืกืืช ืืจืืืืช. ืืืฉื ืคืืชืื, ืืืืื ืืืคืงื. ืก"ื.
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืืืืืช ืืืกืคืจ ืืืจืื ืฉื ืฆืื ืืจืืช ืฉื ืืฆืจื ืืื ืืืฉื
ืืขืืจ, GitLab ืืฆืจื ืฆืื ืืจืืช ืขืืืจ HEAD
ืื ืกื ืืฃ ืืืืฉื. ืื ื ืื ืืืคืชืืื ืฉืืืืคืื ืืกืคืจ ืฉืื ืืืื ืื-ืืื ืืช (ืืืืืื, ืืขื ืฃ ืชืืื ื ืืืขื ืฃ develop
).
ืืื ืืืฉืจ ืืืืคืื ืืืืจ ืืืื ืขื ืขื ืคืื ืคืขืืืื ืจืืื (ืืืืืื, ืืืื, ืฉืืงืืฃ ืื ืืกืชืขืคืืช), ืืื ืฆืืจื ืืืฆืืจ ืฆืื ืืจ ืขืืืจ ืื ืขื ืฃ. ืืื ื-GitLab 11.10 ืื ื ืืืฆืจืื
ืชืืจืื ืืืืงื: 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 clean ืืืืจ ืงืืื ื-GitLab Runner
ื-GitLab Runner 11.10 ืื ืื ื git clean
. ืื ืืกืฃ, ืืกืืจืืืืืช ืื ืืงืื ืืืืฉื ืืกืืจื ืืช ืืฉืืืืฉ git reset
ืืืื ืืก ืืช ืืคืงืืื git clean
ืืืืจ ืฉืื ืืคืจืืงื.
ืืืืืื ืฉืฉืื ืื ืืชื ืืืืช ืื ืขืฉืื ืืืฉืคืืข ืขื ืืฉืชืืฉืื ืืกืืืืื, ืืื ื ืคืจืืืจ FF_USE_LEGACY_GIT_CLEAN_STRATEGY
. ืื ืชืืืืจ ืืช ืืขืจื true
, ืื ืืฉืืืจ ืืช ืืกืืจืืืืืช ืื ืืงืื ืืืืจ ืงืืื. ื ืืชื ืืืฆืื ืขืื ืขื ืฉืืืืฉ ืืคืจืืืจืื ืฉื ืคืื ืงืฆืืืช ื- GitLab Runner
ื-GitLab Runner 12.0, ื ืกืืจ ืืช ืืชืืืื ืืืกืืจืืืืืช ืื ืืงืื ืืืืจ ืงืืื ืืืช ืืืืืืช ืืฉืืืจ ืืืชื ืืืืฆืขืืช ืคืจืืืจ ืคืื ืงืฆืื. ืจืื ื
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืชืื ืืืช ืคืจืืืงื ืงืืืฆืชื ืืืื ืจืง ืขืืืจ ืชืืื ืืืช ืืกืฃ/ืคืจืืืืื
ืืฉืืฆืื ื ืชืื ืืืช ืคืจืืืงื ืืจืืช ืืฆืืืช ื-11.6, ืืืขืืช ืืคืื ื ืืช ืชืืื ืช ืืคืจืืืืื/ืืกืฃ ืืื ืืืืื ื ืืื ืืชืืื ืืืช.
ืื ืื ื
ืืื ืื-22 ืืืืืืกื 2019, ืชืื ืืืช ืคืจืืืงื ืงืืืฆืชืืืช ืืืื ืืืื ืืช ืจืง ืขืืืจ ืชืืื ืืืช ืืกืฃ/ืคืจืืืืื ืืืขืื, ืืืชืืืจ ืืชืืขืื.
ืชืืจืื ืืืืงื: 22 2019 ืืืืืกื
ืืชืืืื ืืขืืืืืช ืืฆืืื ืฉื Windows ืืืคืกืงื
ื-GitLab 13.0 (22 ืืืื ื 2020), ืื ื ืืชืื ื ืื ืืืกืืจ ืชืืืื ืืขืืืืืช ืืฆืืื ืฉื ืฉืืจืช ืืคืงืืื ืฉื Windows ื-GitLab Runner (ืืืฉื. cmd.exe
) ืืืืืช ืชืืืื ืืฉืืคืจืช ืขืืืจ Windows PowerShell. ืคืจืืื ื ืืกืคืื ื
ืืืืื ืฉืื ื ืขืืืจ DevOps ืืจืืื ื ืืชืืืฉืจ ืืขืช ืขื ืขืืืชื ืฉื ืืืงืจืืกืืคื ืืคืื PowerShell ืืื ืืืคืฉืจืืช ืืืืื ืืืืชืจ ืืืืืืืฆืื ืฉื ืืืฉืืืื ืืจืืื ืืื ืืกืืืืืช Windows. ืื ืืชื ืจืืฆื ืืืืฉืื ืืืฉืชืืฉ cmd.exe
, ื ืืชื ืืงืจืื ืืคืงืืืืช ืืื ื-PowerShell, ืื ืื ื ืชืืื ืืฉืืจืืช ืืขืืืืืช ืืฆืืื ืฉื Windows ืขืงื ืืกืคืจ ืืืกืจ ืขืงืืืืช ืฉืืืจืืืช ืืชืงืืจืช ืชืืืืงื ืืคืืชืื ืืืืื.
ืชืืจืื ืืืืงื: 22 2019 ืกืคืืืืจ
ืืืจืฉ Git 2.21.0 ืืืขืื
ืืื ื-GitLab 11.11, Git 2.21.0 ื ืืจืฉ ืืืคืขืื.
ืชืืจืื ืืืืงื: 22 ืืื 2019 ืืขืืจ
ืชืื ืืช ืฉืืจืืช Kubernetes ืืืืจ ืงืืื
ื-GitLab 12.0 ืื ื ืืชืื ื ืื ืืืชืจืืง ืืชืื ืืช ืืฉืืจืืช ืฉื Kubernetes
ืื ืืืืคืขืื ืื ืืืื ืขืฆืื ืืืฉืชืืฉืื ืืชืื ืืช ืืฉืืจืืช ืืืขืืจื ืืืฉืืื ืืจืืช ืืืืคืข ืืขืช ืฉืืจืื ื-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
ืชืืจืื ืืืืงื: 22 2019 ืืื ื
ืฉืื ืื ืืืื
ืืคืฉ ืืช ืื ืืฉืื ืืืื ืืืื ืืืืื ืืฉืื ืืืื:
ืืชืงื ื
ืื ืืชื ืืืืืจ ืืชืงื ื ืืืฉื ืฉื GitLab, ืืงืจ
ืืขืืื
โ ืืืืง
ืืงืืจ: www.habr.com