GitLab 11.10 ืืื ืืึทืฉืืึธืจื ืคึผืืืคึผืืืื ื, ืืขืจืืืฉื ืจืขืืืืืึทืื ืคึผืืืคึผืืืื ื ืืื ืืืืื-ืฉืืจื ืคึฟืืจืืืืื ืืื ืฆืื ืืืคืืืกื ืจืืงืืืขืก.
ืืึทืงืืืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืคึผืืืคึผืืืื ื ืืื ืคืึทืจืฉืืืขื ืข ืคึผืจืึทืืืฉืขืงืก
GitLab ืืืื ืฆื ืคืึทืจืืจืขืกืขืจื ืืืืืึทืืืืืื ืืื ืื DevOps ืืืืคืกืืืงืึทื. ืืื ืืขื ืึทืจืืืกืืขืื ืืืืฃ
ืืึธืก ืืื ืืึทืงืืืขื ืืคืืื ืืืื ืืืจ ืืขืจื ืขื ืื ืจืขืจื - ืืื ืืข ืคืื โโโโืึท ืืืื ืคึผืจืืืขืงื, ืึธืืขืจ ืขืก ืืื ืกืคึผืขืฆืืขื ื ืืฆืืง ืืืื
ืคืืืกื ืืืง ืคึผืืืคึผืืืื ื ืคึฟืึทืจ ืืขืจืืืฉื ืจืขืืืืืึทืื
ืืืืขืจ ืฆืืึทื, ืื ืืงืืจ ืืื ืฆืื ืฆืืืืืื ืืืืืขืจืืืฉ, ืืื ืึท ืกืืืืึทืฆืืข ืงืขื ืืืืคืฉืืืื ืืื ืืื ืงืึธืคึผืข ืกืขืคึผืขืจืึทืืื, ืึธืืขืจ ืืึธื ื ืืฉื ืึทืจืืขืื ืฆืืืึทืืขื. ืืืฆื ืืืจ ืงืขื ืขื
ืืืืึทืืขืจ ืึทืคึผืืึทืืืื ืืืืึทืจืืขื
GitLab 11.10 ืืืกืืฃ ืืคืืื ืืขืจ ืคึฟืขืึดืงืืืื ืคึฟืึทืจ ืกืืืืึทืก ืืืืึทืจืืขื ืืื ืกืืืคึผืืึทืคืืื ืืืึธืจืงืคืืึธืื. ืืื
ืืึทื ืงืขื ืคึฟืึทืจ ืืืื ืืึทืืขืจืงืื ืืขื ืืื ืคึฟืืจืืืืื!
ืืื ืืึธืก ืืื ื ืืฉื ืึทืืข ...
ืขืก ืืขื ืขื ืึทืืื ืคืืืข ืึทืืืืืื ื ืคึฟืขืึดืงืืืื ืืื ืืขื ืืขืืืื ื, ืืืฉื.
ืืขื ืืืืฉ ืก ืืขืจืกื ืืืขืจืืคืื ืึธื ืืขืฉืืขืืืขืจ (
ืืืืคึผ ) โ ืืืงืืื ื ืืืืืฉืืื ืืขืจืกื ืืืขืจืืคืื ืึธื ืืขืฉืืขืืืขืจ ืคืื ืืขื ืืืืฉ ืืื Takuya Noguchi (
ืืึทืงืืืึท ื ืึธืืืืฉื ). Takuyaืืื ืึท ืืืืข ืึทืจืืขื ืคึฟืึทืจ ืื ืืืื ืคืื GitLab : ืคืึทืจืคืขืกืืืงื ืืึทืื, ืืขืขื ืืืงื ืฉืึธืจืืงืึธืืื ืืก ืืื ืื ืืึทืงืขื ื ืืื ืคืจืึธื ืืขื ื ืืื ืืืคึผืจืืืื ืื ืืึทื ืืฆืขืจ ืฆืืืื ื. ืืืื ืง!
ืืืืคึผื ืคึฟืขืึดืงืืืื ืคืื GitLab 11.10
ืคึผืืืคึผืืืื ื ืืืืฃ ืื ืงืึธื ืืจืึธื ืืึทืคืืืข
ืคึผืจืขืืืข, ืืขืฆื, ืืืืืขืจ, ืืึธืื
ืื ืืึทืฉืืึธืจื ืืื GitLab ืืืกืคึผืืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืคึผืจืึทืืืฉืขืงืก ืืื ืืืื ืืึทื ืฅ GitLab ืืืึทืฉืคึผืื. ืืืจ ืืืืื ืืืื ืคึผืจืึทืืืฉืขืงืก ืืืื ืขืจ ืืื ืึท ืฆืืึทื ืืื ืงืขื ืขื ืงืืืึทืื ืืืึธืก ืคึผืจืืืขืงื ืืื ืืขืจืขืก ืืืจ.
ืืื ืืขื ืืขืืืื ื, ืืืจ ืฆืืืขืืขืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืจืขืจื - ืืื ืืข ืกืืึทืืืกืขืก ืฆื ืื ืืึทืฉืืึธืจื. ืืืฆื ืืขืืืขืืึธืคึผืขืจืก ืืขื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคืื ืคึผืืืคึผืืืื ื ืืื ืึทืืข ืื ื ืืืืืง ืคึผืจืึทืืืฉืขืงืก - ืืื ืืืื ืฆืืืื ื.
ืคึผืืืคึผืืืื ื ืคึฟืึทืจ ืืขืจืืืฉื ืจืขืืืืืึทืื
ืคึผืจืขืืืข, ืืขืฆื, ืืืืืขืจ, ืืึธืื
ืขืก ืืื ืคึผืจืึธืกื ืคึฟืึทืจ ืื ืืงืืจ ืฆืืืืึทื ืฆื ืืืืืขืจืืืฉ ืคืื ืื ืฆืื ืฆืืืืึทื ืืืืขืจ ืฆืืึทื ืกืืึทืื ืืืจ ืงืขืกืืืืขืจ ืฉืืืคึผื ืขื ืืขืจืื ืืขื ืฆืืืืฉื ืืื. ืืื ืึท ืจืขืืืืืึทื, ืื ืืงืืจ ืืื ืฆืื ืฆืืืืึทื ืคึผืืืคึผืืืื ื ืืขื ืขื "ืืจืื" ืืื ืขืก ืืขื ืขื ืงืืื ืฆืื ืืืคืืืกื ืงืึธื ืคืืืงื, ืึธืืขืจ ืื ืฆืื ืืืคืืืกื ืคืืืื ืจืขืื ืฆื ืื ืงืึทืืคึผืึทืืึทืืึทื ืขื ืืขืจืื ืืขื.
ืืืขื ืื ืฆืื ืืืคืืืกื ืืขืื ืจืขืจื - ืืื ืืข ืืืืืึธืืึทืืืฉ ืงืจืืืืฅ ืึท ื ืืึทืข ืืื ืง ืืืึธืก ืึผืืื ืื ืงืึทืืืืื ื ืจืขืืืืืึทื ืคืื ืื ืฆืื ืืืคืืืกื ืคืื ืื ืืงืืจ ืืื ืฆืื ืฆืืืืืื, ืืืจ ืงืขื ืขื ืืืืคื ืื ืจืขืจื - ืืื ืืข ืืืืฃ ืืขื ืืื ืง ืืื ืขื ืฉืืจ ืึทื ืื ืงืืืืขืืืืง ืจืขืืืืืึทื ืืื ืืจืืขืื.
ืืืื ืืืจ ื ืืฆื ืืขืจืืืฉ ืืขืื ืคึผืืืคึผืืืื ื (ืืื ืงืืื ืงืึทืคึผืึทืฆืืืขื) ืืื ื ืืฆื ืคึผืจืืืืึทื GitLab ืจืึทื ืขืจื ืืืขืจืกืืข 11.8 ืึธืืขืจ ืขืืืขืจ, ืืืจ ืืืขื ืืึทืจืคึฟื ืฆื ืืขืจืืืึทื ืืืงื ืืื ืฆื ืืืกืืืืื ืืขื ืึทืจืืืกืืขืื
ืคึฟืึธืจืฉืืึธืื ืขื ืืขืจืื ืืขื ืืืืฃ ืงืืืคื ืฉืืจืืช
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืขื ืืืจ ืึทืจืืขื ืฆืืืึทืืขื ืืืืฃ ืฆืื ืืืคืืืกื ืจืืงืืืขืก, ืืืจ ืึธืคื ืืขืคึฟืื ืขื ืคึผืจืึธืืืขืืก ืืื ืคืึธืจืฉืืึธืื ืกืึทืืืฉืึทื ื. ืืื ื GitLab 11.6 ืืืจ ืฉืืืฆื
ืืื ืืืขืจืกืืข 11.10, ืื ืจืืกืคึผืึทื ืกืึทืืืืึทืืื ืคืื ืื ืืขืจืืืฉ ืืขืื ืงืขื ืขื ืคืึธืจืฉืืึธืื ืขื ืืขืจืื ืืขื ืฆื ืงืืืคื ืฉืืจืืช, ืืื ืืืขืจ ืขืก ืื ืืื ืฉืจืืึทืื ืคึผืขืจืืืฉืึทื ื ืฆื ืืขืจ ืึธืจืืืื ืขื ืฆืืืืึทื ืงืขื ืขื ืึธื ื ืขืืขื ืืื ืืื ืืืื ืืื. ืืึทื ืง ืฆื ืื ื ืืึทืข ืฉืืจืื, ืืืจ ืงืขื ืขื ืืืกืืืืื ืงืึธืคึผืืข-ืคึผืึทืคึผ, ืืื ืืื ืื ืคืจืืขืจืืืงืข ืืืขืจืกืืขืก.
ืฉืึธืจืืงืึทืฅ ืืื ืืืื ืืขืื ื
ืคึผืจืขืืืข, ืืขืฆื, ืืืืืขืจ, ืืึธืื
ืืื ืืึทืืขืืก ืืื ืืขืจ ืืขืืืืงืขืจ ืคืึทืจื ืขื, ืืืื ืงืขื ืขื ืฆืืืืืื ืืืืืฉืืึทืื ืืืกืฉืืืกืืง ืืึทืืขืืก (ืืื ืืขืจ ืืขืืืืงืขืจ ืคืึทืจื ืขื) ืฆื ืึทื ืึทืจืืืกืืขืื, ืฆืื ืืืคืืืกื ืืขืื ืึธืืขืจ ืขืคึผืึธืก ืืื ืกืื ืขืจืืึธืื ืืื ืื ืื ืคืขืืืขืจ ืึธืืขืจ ืื ืื ืืืึธืจืงืคืืึธืื ืฉืืึทืื. ืืื ืืขื ืขื ืงืึทื ืคืืืืขืจื ืืื ืึท ืกืคึผืขืฆืืขื ืฆืืืืืคึผืื ืื ืกืื ืืึทืงืก ืืื ืื ืคืืจืืข ืืืื.
ืืื ืก ืืึธืื ืืืจ ืืึทืจืคึฟื ืึท ืื ืื ืคืขืื ืืื ืืึทืกืงืก ืฆื ืฉืคึผืืจ ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืคืื ืื ืคึผืืึทืืคืึธืจืืข ืืืื ืคืึทื ืืงืฉืึทื ื ืืขื ืขื ืืึทืจืืึทืืื ื. ืืขืืขืจ ืึทืจืืขื ืืืื ืคืึทืจืืื ืื ืฆื ืืืืื ืืืื ืคึผืืึทืืคืึธืจืืข. ืืืจ ืงืขื ืขื ืืึทืื ืฉืึธืจืืงืึทืฅ platform::iOS
, platform::Android
, platform::Linux
ืืื ืื ืืขืจืข ืืื ื ืืืืืง. ืืืื ืืืจ ืฆืืืืืื ืืืื ืึทืืึท ืืืจืืืืขื ืฆื ืึท ืึทืจืืขื, ืขืก ืืืขื ืืืืืึธืืึทืืืฉ ืืึทืืืึทืืืงื ืื ืื ืืขืจ ืืืืืกืืื ื ืืืจืืืืขื ืืืึธืก ืกืืึทืจืฅ ืืื platform::
.
ืืื ืก ืืึธืื ืืืจ ืืึธืื ืฉืึธืจืืงืึทืฅ workflow::development
, workflow::review
ะธ workflow::deployed
, ืื ืืึทืงืืืืื ื ืื ืฉืืึทื ืคืื ืืืื ืืึทื ืฉืึทืคึฟื ืก ืืืึธืจืงืคืืึธืื. ืืืื ืื ืึทืจืืขื ืืื ืฉืืื ืึท ืืืจืืืืขื workflow::development
, ืืื ืืขืจ ืืขืืืขืืึธืคึผืขืจ ืืืื ืฆื ืืึทื ืื ืึทืจืืขื ืฆื ืืขืจ ืืื ืข workflow::review
, ืขืก ื ืึธืจ ืึทืคึผืืืื ืื ื ืืึทืข ืืืจืืืืขื ืืื ืื ืึทืื (workflow::development
) ืืื ืืืืืึธืืึทืืืฉ ืืืืกืืขืืขืงื. ืืขืจ ืึธืคึผืคืืจืื ื ืืื ืฉืืื ืืืืืกืฅ ืืืขื ืืืจ ืืึทื ืืึทืกืงืก ืฆืืืืฉื ืจืฉืืืืช ืคืื ืืืจืืืืขื ืืืืฃ ืื ืึทืจืืขื ืืจืขื ืืืึธืก ืจืขืคึผืจืึทืืขื ืฅ ืื ืืืึธืจืงืคืืึธืื ืคืื ืืืื ืืึทื ืฉืึทืคึฟื. ืืืฆื ืืึทื ืฉืึทืคึฟื ืืืืืืืืขืจ ืืืึธืก ืืึธื ื ืื ืึทืจืืขืื ืืื ืื ืืึทืกืง ืืจืขื ืืืืึทื ืงืขื ืขื ืืืืฉื ืื ืืืึธืจืงืคืืึธืื ืฉืืึทื ืืื ืื ืืึทืกืงืก ืืื.
ืืขืจ ืืจืื ืืืง ืจืืื ืืงืื ื ืคืื ืื ืงืึทื ืืืื ืขืจ ืจืขืืืกืืจื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืขื ืืืจ ืืืคึผืืงืื ื ืืฆื ืึท ืงืึทื ืืืื ืขืจ ืจืขืืืกืืจื ืืื ืกื ืคึผืืืคึผืืืื ื, ืืืจ ืฉืืืคึผื ืงืืืคื ืืึทืืื ืืขืจ ืขื ืืขืจืื ืืขื ืฆื ืึท ืืืื ืงืืืืื. ืจืขืื ืฆื ืืขืจ ืคืึทืจืฉืคึผืจืืืืื ื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื Docker, ืื ืคืขืืืงืืึทื ื ืึทืืืจ ืืื ืฆื ืจืึทืืขืืืขื ืึทืืข ืขื ืืขืจืื ืืขื ืฆื ืื ืกืืกืืขื, ืึธืืขืจ ืืื ืขื ืืืขื ื ืขืืขื ืึท ืคึผืืึทืฅ ืคืื ืืึผืจืื. ืืืื ืืืจ ื ืืฆื ืืขื ืคึผืึทืจืึทืืขืืขืจ -m
ั registry-garbage-collect
, ืืืจ ืงืขื ืขื ืืขืฉืืืื ื ืืืกืืขืงื ืึทืืข ืคืจืืขืจืืืงืข ืขื ืืขืจืื ืืขื ืืื ืคืจืื ืึทืจืืืฃ ืืืึทืขืจ ืคึผืืึทืฅ.
ืคึผืขืจืืฉืึทืกืื ื ื ืึธื CI Runner ืืื ืื
ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืืขืจื ืืื ืืึทืฆืึธืื GitLab.com ืคึผืืึทื ื (ืืึธืื, ืืืืืขืจ, ืืจืึธื ืื) ืงืขื ืขื ืืืฆื ืงืืืคื ื ืึธื CI Runner ืืื ืื. ืคืจืืข ืจ ืื ื ืืขืืืจืค ื ืืขืฐืข ื ืฆ ื ืืขืจืืจืฒื ื ื ื ืงืฐืื ืข ืื ื ืืข ื ืคืืื . ืืื ืืขื ืคึฟืึทืจืืขืกืขืจืื ื, ืืืจ ืงืขื ืขื ืคืึทืจ-ืงืืืคื ืืืืขืจ-ืงืืืึธืืข ืืื ืื ืฆื ืืืกืืืืื ืื ืืขืจืึทืคึผืฉืึทื ื ืจืขืื ืฆื ืจืขืจื - ืืื ืืข ืฉืึทืืืึทืื ื.
ืืืฆื 1000 ืืื ืื ืงืึธืก $ 8, ืืื ืืืจ ืงืขื ืขื ืงืืืคื ืืื ืคืืืข ืคืื โโืืื ืืื ืืืจ ืืืืื. ื ืึธื ืืื ืื ืืืขื ืึธื ืืืืื ืฆื ืืืื ืืขืืืืื ื ืืืขื ืืืจ ืืึธื ืคืืจืืจืืื ืืืื ืืื ืฆืข ืืืืืขืฉืืขื ืงืืืึธืืข, ืืื ืื ืจืขืฉื ืคืื ืื ื ืึธื ืืื ืื ืืืขื ืจืึธืืื ืืืืขืจ ืฆื ืืขืจ ืืืืึทืืขืจ ืืืืฉ. ืืื
ืงืึธืืคึผืึธืกืึทืืืข ืึทืืืึธ ืืขืืืึธืคึผืก
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืื Auto DevOps, ืืืื ืืืขืจืืึทื ื ืฆื ืืึธืืขืจื DevOps ืคึผืจืึทืงืืืกืื ืืื ืึผืืขื ืงืืื ืื. ืกืืึทืจืืื ื ืืื GitLab 11.10, ืืขืืขืจ ืึทืจืืขื ืืื Auto DevOps ืืื ืฆืืืขืฉืืขืื ืืื ััะฝะบัะธั includes
gitlab-ci.yml
. ืืขื ืืืขื ืืืจ ืงืขื ืขื ืืขืื ืืืืื ืื ืืืฉืึธืืก ืืืจ ืืึทืจืคึฟื ืืื ื ืืฆื ืึทืคึผืกืืจืื ืืขืจืืืึทื ืืืงืื ืืขื.
ืึธืืึทืืึทืืืง ืคืืจื ืืจืืคึผืข ืืืืืืืืขืจ ืืืืฃ GitLab.com ื ืืฆื SCIM
ืืืืืขืจ, ืืึธืื
ืืื ืึทืืขืจ, ืืืจ ืืื ืฆื ืืึทื ืืืึทืื ืคืืจื ืืจืืคึผืข ืืืืืืืืขืจืฉืึทืคื ืืืืฃ GitLab.com. ืืืจ ืงืขื ื ืืืฆื ื ืืฆื SAML SSO ืืื ืคืืจื ืืืืืืืืขืจืฉืึทืคึฟื ื ืืฆื SCIM ืฆื ืฉืึทืคึฟื, ืืืกืืขืงื ืืื ืืขืจืืืึทื ืืืงื ืืืืขืจื ืืืืฃ GitLab.com.
ืืึธืก ืืื ืกืคึผืขืฆืืขื ื ืืฆืืง ืคึฟืึทืจ ืงืึธืืคึผืึทื ืืขืก ืืื ืืจืืืก ื ืืืขืจ ืคืื ื ืืฆืขืจืก ืืื ืกืขื ืืจืึทืืืืื ืืืืขื ืืืืขื ืคึผืจืึทืืืืืืขืจื. ืืืฆื ืืืจ ืงืขื ืขื ืืึธืื ืึท ืืืื ืืงืืจ ืคืื ืืืช, ืึทืืึท ืืื Azure Active Directory, ืืื ืืืืขืจื ืืืขื ืืืื ืืืฉืืคื ืืื ืืืืกืืขืืขืงื ืืืืืึธืืึทืืืฉ ืืืจื ืื ืืืืขื ืืืืขื ืฉืคึผืืึทืืขืจ ืืื ืืื ืืึทื ืืืึทืื.
ืืึธืืื ืฆื GitLab.com ืืืจื SAML ืคึผืจืึทืืืืืืขืจ
ืืืืืขืจ, ืืึธืื
ืืื ืึทืืขืจ, ืืืขื ื ืืฆื SAML SSO ืคึฟืึทืจ ืืจืืคึผืขืก, ืืขืจ ืืึทื ืืฆืขืจ ืืื ืืขืืืขื ืคืืจืืื ืื ืฆื ืฆืืืื ืืื ืืื GitLab ืงืจืึทืืขื ืืฉืึทืื ืืื ืึทื ืืืืขื ืืืืขื ืฉืคึผืืึทืืขืจ. ืืืจ ืงืขื ื ืืืฆื ืงืืึธืฅ ืืื ืืืจื SSO ืืื ืึท GitLab ืืึทื ืืฆืขืจ ืคึฟืึทืจืืื ืื ืืื ืึท ืงืึทื ืคืืืืขืจื ืืจืืคึผืข.
ืืืืขืจื ืืืขืื ื ืืฉื ืืึธืื ืฆื ืฆืืืื ืืื ืฆืืืื ืืึธื, ืืืึธืก ืืืื ืขืก ืืจืื ืืขืจ ืคึฟืึทืจ ืงืึธืืคึผืึทื ืืขืก ืฆื ื ืืฆื SAML SSO ืคึฟืึทืจ GitLab.com.
ืื ืืขืจืข ืืืคึผืจืืืืืึทื ืฅ ืืื GitLab 11.10
ืงืื ื ืขืคึผืึธืก ืกืืฉืขืืึท
ืืขืฆื, ืืึธืื
ืืื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื, ืืืจ ืฆืืืขืืขืื ืงืื ื ืขืคึผืึธืก (ืขืคึผืึธืก ืคืื ืขืคึผืึธืก) ืฆื ืืขืืคื ืืืจ ืคืืจื ืืืื ืึทืจืืขื ืคืึทืจืฉืคึผืจืืืืื ื ืกืืจืืงืืืจ. ืงืื ื ืขืคึผืึธืก ืืขืจืฉืืึทื ืขื ืืืืฃ ืืขืจ ืคืึธืืขืจ ืขืคึผืึธืก ืืืึทื.
ืืื ืืขื ืืขืืืื ื, ืื ืคืึธืืขืจ ืขืคึผืึธืก ืืืึทื ืืืกืคึผืืืื ืึท ืึทืืืืืื ืคืื ืงืื ื ืขืคึผืึธืก ืึทืืื ืืืื ืงืขื ืขื ืืขื ืื ืืืืืืืื ืคืื ืงืื ื ืขืคึผืึธืก ืืื ืงืขื ืขื ืคืืจื ืืืืืื ื ืืืคึผืขื ืืึทื ืกืื.
ืฆืื ืืืคืืืกื ืืขืื ืงื ืึทื-ืึทืจืืืฃ ืกืงืจืื ื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืื ืืขื ืืขืืืื ื, ืืืจ ืื ืืจืึธืืืืกืื ื ืื ืคืึธืจืืึทืืืื ืกืงืจืื ื ืืืึธืก ืงื ืึทื ืึทืจืืืฃ ืืืขื ืืืจ ืืึทืืืขืจ ืืืืขืจ ืึท ืฆืื ืืืคืืืกื ืืขืื ืืื ืง. ืืื ืึทืืขืจ, ืืืจ ืืืืื ืืขืืืืื ืื ืฆืื ืืืคืืืกื ืืขืื ืืืื, ืึธืืขืจ ืืืฆื ืืืจ ืืืื ืืืืึทืื ืื ืฆืื ืืืคืืืกื ืืขืื ืกืืึทืืืก, ืกื ืจืขืจื - ืืื ืืข ืกืืึทืืืก ืืื ืงืืจืฅ URL.
ืืืจ ืคึผืืึทื ืืจื ืฆื ืืืืื ืืขืจ ืืืืืืืง ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืฆืืงืื ืคึฟื ืจืืืืกืื, ืืืฉื.
ืคึฟืืืืจืืจืื ื ืฆืื ืืืคืืืกื ืจืืงืืืขืก ืืืจื ืฆืื ืฆืืืืืื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืื ืืืึธืจืงืคืืึธืื ืคึฟืึทืจ ืจืืืืกืื ื ืึธืืขืจ ืฉืืคึผืื ื ืืืืืืืืืจื ืึธืคื ืึทืจืืึทื ืฆืืขื ืงืืืคื ืืึทื ื-ืืขืจืืื ืฆืืืืืื - ืฆื ืืึทืื ืคืืงืกืื ืฆื ืคืจืืขืจืืืงืข ืืืขืจืกืืขืก (ืืืฉื. stable-11-9
) ืึธืืขืจ ืืึธืืืื ื ืคืื ืงืืืึทืืืืขื ืืขืกืืื ื ืฆื ืคึผืจืึธืืืงืฆืืข (ืืืฉื. integration
), ืึธืืขืจ ืขืก ืืื ื ืืฉื ืืจืื ื ืฆื ืืขืคึฟืื ืขื ืฆืื ืืืคืืืกื ืจืืงืืืขืก ืคึฟืึทืจ ืื ืฆืืืืืื ืฆืืืืฉื ืื ืคืืืข ืขืคืขื ืขื ืฆืื ืืืคืืืกื ืจืืงืืืขืก.
ืื ืจืฉืืื ืคืื ืฆืื ืืืคืืืกื ืจืืงืืืขืก ืคึฟืึทืจ ืคึผืจืึทืืืฉืขืงืก ืืื ืืจืืคึผืขืก ืงืขื ืขื ืืืฆื ืืืื ืคืืืืขืจื ืืืจื ืื ืฆืื ืฆืืืืึทื ืคืื ืื ืฆืื ืืืคืืืกื ืืขืื ืฆื ืืึทืื ืขืก ืืจืื ืืขืจ ืฆื ืืขืคึฟืื ืขื ืื ืืืื ืขืจ ืืืจ ืืึทืจืคึฟื.
ืืึทื ืงืขื ืืืจ, Hiroyuki Sato (
ืฉืืงื ืืื ืืขืจืืืฉืื ื ืืืืฃ ืืฆืืื ืจืขืจื - ืืื ืืข
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืื ืืืจ ื ืืฆื ืื ืืจืื ืง-ืืืืืจื ืึทื ืืืืืงืืื ื ืืืคึฟื, ืืืจ ืืึธื ืืืกืืืืื ืืึทื ื-ืืขืืขืื ืฆืืืืืื ืืื ืืืืืืข ืคืื โโืงืืืื, ืฆืืึทืืืืืึทืืืง ืฆืืืืืื ืืื ืึท ืืืื ืืึทืืืฆืขืจ. ืงืืืื ืขื ืืขืจืื ืืขื ืืขื ืขื ืึธืคื ืคึผืืฉื ืืืืึทื ืฆื ืื ืฆืื ืฆืืืืึทื, ืึธืืขืจ ืืึธืก ืจืืกืงืก ืฆื ืืจืขืื ืื ืืืืขื.
ืืื ืืขื ืืขืืืื ื, GitLab ืฉืืืฆื ื ืืึทืข Git ืฉืืืคึผื ืึธืคึผืฆืืขืก ืฆื ืืืืืึธืืึทืืืฉ ืขืคึฟืขื ืขื ืฆืื ืืืคืืืกื ืจืืงืืืขืก, ืฉืืขืื ืื ืฆืื ืฆืืืืึทื ืืื ืืืจืืคืืจื ืึท ืฆืื ืืืคืืืกื ืืืืฃ ืึท ืืฆืืื ืจืขืจื - ืืื ืืข ืคึฟืื ืื ืืึทืคึฟืขืื ืฉืืจื ืืื ืืขืจ ืฆืืื ืคืื ืฉืืืคึผื ืฆื ืื ืฆืืืืึทื.
ืืืคึผืจืืืื ืื ืืึทืืจืืืฉืึทื ืืื ืคืื ืืจืืืกื ืืืง ืืึทืฉืืึธืจืื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
GitLab ืงืขื ืขื ืึทืงืกืขืก ืงืืืคื ืคึผืจืึธืืขืืืขืืก ืกืขืจืืืขืจืก (ืกืืื, ืคึผืจืืืขืงื, ืืื
ืกืึธืจื ืืืืงื ืืืขืืขืจ ืืืื ืฉืึทืคืื ื ืืึธื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืื ืึท ืคึผืจืืืขืงื ืืืืงื, ืืืื ืงืขื ืขื ืืืืื ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืื ืืขืจืข ืืืืืืืง ืืื ืคึฟืึธืจืืึทืฆืืข ืฆืืืืืขื ืืื ืืงืืจ ืงืึธื ืืื ืืึทืกืงืก. ืืื ืืขื ืืขืืืื ื, ืืืจ ืงืขื ืขื ืกืึธืจื ืื ืจืฉืืื ืคืื Wiki ืืืขืืขืจ ืืืื ืฉืึทืคืื ื ืืึทืืข ืืื ืืืื ืฆื ืืขืฉืืืื ื ืืขืคึฟืื ืขื ืืขืฆืื ืก ืืืฉืืคื ืืื ืืึทืื.
ืืึธื ืืืึธืจืื ื ืจืขืกืืจืกื ืืขืืขืื ืืืจื ืื ืงื ืืื
ืืขืฆื, ืืึธืื
GitLab ืืขืืคึผืก ืืืจ ืืึธื ืืืึธืจ ืืืื Kubernetes ืงื ืืื ืคึฟืึทืจ ืึทื ืืืืืงืืื ื ืืื ืคึผืจืึธืืืงืฆืืข ืึทืคึผืืึทืงืืืฉืึทื ื. ืกืืึทืจืืื ื ืืื ืืขื ืืขืืืื ื, ืืึธื ืืืึธืจ ืงืคึผื ืืื ืืึผืจืื ืจืืงืืืขืก ืคืื ืืืื ืงื ืืื ืฆื ืืขืคึฟืื ืขื ืคึผืึธืืขื ืฆืืขื ืืฉืื ืืืืืขืจ ืืื ืืืขืจื ืคึผืจืึธืืืขืืก.
ืืขื ืืึธืื ืืึทืืึทื ืกืขืจ ืืขืืจืืงืก ืืื ืื Grafana ืืึทืฉืืึธืจื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื
ืขืก ืืื ืืืืขืจ ืืืืืืืง ืฆื ืืึธื ืืืึธืจ ืื ืืขืืื ื ืคืื ืืืื GitLab ืืืึทืฉืคึผืื. ืืื ืึทืืขืจ, ืืืจ ืฆืืืขืฉืืขืื ืคืขืืืงืืึทื ืืึทืฉืืึธืจืื ืืืจื ืึทื ืขืืืขืืื ืืจืึทืคืึทื ืึท ืืืึทืฉืคึผืื. ืกืืึทืจืืื ื ืืื ืืขื ืืขืืืื ื, ืืืจ ืืึธืื ืึทืจืืึทื ืืขืจืขืื ื ื ืึธื ืืึทืฉืืึธืจืื ืคึฟืึทืจ ืืึธื ืืืึธืจืื ื NGINX ืืึทืกืข ืืึทืืึทื ืกืขืจื.
SAST ืคึฟืึทืจ ืขืืืงืกืืจ
ืืขืฆื, ืืึธืื
ืืืจ ืคืึธืจืืขืฆื ืฆื ืืงืกืคึผืึทื ื ืฉืคึผืจืึทื ืฉืืืฆื ืืื ืืืคึผืึทื ืืืืขืจืืืื ืืฉืขืงืก. ืืื ืืขื ืืขืืืื ื ืืืจ ืืึธืื ืขื ืืืืึทืื ืืืืขืจืืืื ืืฉืขืงืก ืคึฟืึทืจ ืคึผืจืึทืืืฉืขืงืก ืืืืฃ
ืงืืืคื ืงืืืืจืื ืืื ืืืื ืืืึทืืจืึทืืข
ืคึผืจืขืืืข, ืืขืฆื, ืืืืืขืจ, ืืึธืื
ืืื GitLab, ืืืจ ืงืขื ืขื ืืึทืื ืืฉืึทืจืฅ ืฆื ืืืืืฉืืืึทืืืื ืื ืืขืืจืืงืก ืืืจ ืงืืืึทืื. ืึธืคื, ืืืฉื, ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืงืืงื ืืื ืื ืืึทืงืกืืืื ืึธืืขืจ ืืืจืืฉื ืืืืขื ืืืขืจื ืคืื ืึท ืืขืืจืืง, ืืืจ ืืืืื ืฆื ืืืืึทืื ืขืืืขืืข ืืืึทืืืขืก ืืืืฃ ืืืื ืืฉืึทืจื. ืกืืึทืจืืื ื ืืื ืืขื ืืขืืืื ื, ืืืจ ืืึธืื ืื ืืขืืขืื ืืืื.
DAST ืจืขืืืืืึทืื ืืืืฃ ืื ืืจืืคืข ืืืืขืจืืืื ืืึทืฉืืึธืจื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืจ ืืึธืื ืฆืืืขืืขืื ืืื ืึทืืืง ืึทืคึผืคึผืืืงืึทืืืึธื ืืืืขืจืืืื ืืขืกืืื ื (DAST) ืจืขืืืืืึทืื ืฆื ืื ืืึทื ืฉืึทืคึฟื ืก ืืืืขืจืืืื ืืึทืฉืืึธืจื ืืื ืึทืืืฉืึทื ืฆื SAST, ืงืึทื ืืืื ืขืจ ืกืงืึทื ืื ื ืืื ืืขืคึผืขื ืืขื ืกื ืกืงืึทื ืื ื.
ืึทืืื ื ืืขืืึทืืึทืืึท ืฆื ืึท ืงืึทื ืืืื ืขืจ ืกืงืึทื ืืืจืืื
ืืขืฆื, ืืึธืื
ืืื ืืขื ืืขืืืื ื, ืื ืงืึทื ืืืื ืขืจ ืกืงืึทื ืืืจืืื ืึผืืื ืืขืจ ืืขืืึทืืึทืืึท - ืืืจ ืืึธืื ืฆืืืขืืขืื ืึทืคืขืงืืึทื ืงืึธืืคึผืึธื ืขื ื (ืึท ืงืืขืจ ืฉืืจืื) ืืื ืืืืืกืืื ื ืืขืืึทืืึทืืึท: ืืืืืขืจืงืืึทื, ืืืืขื ืืืืขื (ืืื ืจืขืคึฟืขืจืขื ืฅ ืฆื mitre.org) ืืื ืืืจืื ืึทืคืขืงืืึทื (ืืืฉื ืืขืืืึทื:8).
ืึทืืื ื ืึท ืืขืืจืืง ืืึทืจืืื ืืืคึผ ืฆื ืฆืื ืืืคืืืกื ืจืืงืืืขืก
ืคึผืจืขืืืข, ืืขืฆื, ืืืืืขืจ, ืืึธืื
GitLab ืืื ืฉืืื ืขืืืขืืข ืืืืคึผืก ืคืื ืจืืคึผืึธืจืฅ ืืืึธืก ืงืขื ืขื ืืืื ืึทืจืืึทื ืืขืจืขืื ื ืืืืื ืืื ืฆืื ืืืคืืืกื ืจืืงืืืขืก: ืคึฟืื ืจืืคึผืึธืจืฅ ืฆื
ืืึธืืฉ ืืึธืก ืืขื ืขื ืืืืืืืง ืจืืคึผืึธืจืฅ, ืืงืขืจืืืง ืืื ืคึฟืึธืจืืึทืฆืืข ืืืึธืก ืคึผืึทืกืืง ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ืกืื ืขืจืืึธืื ืืื ืืืื ืืืจืฃ. ืืื GitLab 11.10, ืืืจ ืฆืืฉืืขืื ืืขืืจืืงืก ืจืืคึผืึธืจืืื ื ืืืืื ืืื ืื ืฆืื ืืืคืืืกื ืืขืื, ืืืึธืก ืืงืกืคึผืขืงืฅ ืึท ืคึผืฉืื ืฉืืืกื-ืืืขืจื ืคึผืึธืจ. ืืขื ืืืขื, ืืืืขืจื ืฉืคึผืืจ ืขื ืืขืจืื ืืขื ืืืืขืจ ืฆืืื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืื ืืขืืจืืงืก ืืื ืขื ืืขืจืื ืืขื ืืื ืืขืืจืืงืก ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืฆืื ืืืคืืืกื ืืขืื. ืืืงืึธืจื ืืึทื ืืฅ, ืกืคึผืขืฉืึทืืืืื ืืืขืจืงืืึธืื ืืขืกืืื ื ืืื ืืขืืื ื ืกืืึทืืืกืขืก ืงืขื ืขื ืืืื ืงืึธื ืืืขืจืืขื ืืื ืคึผืฉืื ืืขืืจืืงืก ืืืึธืก ืงืขื ืขื ืืืื ืืืืื ืืืืื ืืื ืฆืื ืืืคืืืกื ืจืืงืืืขืก ืฆืืืึทืืขื ืืื ืื ืืขืจืข ืืขืืืื-ืืื ืจืืคึผืึธืจืฅ.
ืฉืืืฆื ืคึฟืึทืจ ืืึทืืื-ืืึธืืืืข ืืึทืืืขื ืคึผืจืึทืืืฉืขืงืก ืคึฟืึทืจ ืืขืคึผืขื ืืขื ืกื ืกืงืึทื ืื ื
ืืขืฆื, ืืึธืื
ืืื ืืขื ืืขืืืื ื, ืืึทืืื-ืืึธืืืืข ืืึทืืืขื ืคึผืจืึทืืืฉืขืงืก ืฉืืืฆื GitLab ืืขืคึผืขื ืืขื ืกื ืกืงืึทื ืื ื. ืืื ืึทืืขืจ, ืืืื ืึท ืกืืืืึธืืืืข ืืื ืึท ืืขืคึผืขื ืืขื ืกื ืืืืฃ ืื ืื ืืขืจ ืกืืืืึธืืื ืคืื ืืขืจ ืืขืืืืงืขืจ ืืืจืื, ืขืก ืงืขื ื ืืฉื ืืึธืื ืืึธืืืื ื ืคึฟืื ืื ืืืืคื ืืึทืืืขื ืจืืคึผืึทืืึทืืึธืจื. ืืืฆื ืึท ืืึทืืื-ืืึธืืืืข ืืึทืืืขื ืคึผืจืืืขืงื ืืื ืืืฉืืคื ืืื ืฆืืืื ืืึทืืืฉืืื ืืื ืึท ืืขืคึผืขื ืืขื ืกื ืฆืืืืฉื ืื ืฆืืืื ืืึทืืืฉืืื. ืืืคึผืขื ืืึทื ืกืื ืฆืืืืฉื ืกืืืืื ื ืืึทืืืฉืืื ืืขื ืขื ืืืฆื ืื ืืืฆื ืืื ืื ืืืืข Maven ืจืืคึผืึทืืึทืืึธืจื ืึทืืื ืึทื ืื ืืืืขื ืงืขื ืขื ืคืึธืจืืขืฆื.
ืืืืขืจื ืงืขื ืขื ืืืืฉื ืื ืงืืึธืื ืื ื ืืจื ืืื ืกื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืจื ืคืขืืืงืืึทื, GitLab Runner ืงืืึธืื ื ืื ืคึผืจืืืขืงื ืฆื ืึท ืืื ืฆืืง ืกืืืคึผืึทื ืืื $CI_BUILDS_DIR
. ืึธืืขืจ ืคึฟืึทืจ ืขืืืขืืข ืคืจืืืขืงืื, ืืื Golang, ืื ืงืึธื ืืึทืจืฃ ืืืื ืงืืึธืื ื ืืื ืึท ืกืคึผืขืฆืืคืืฉ ืืืขืืืืืึทืืขืจ ืฆื ืืืื ืืขืืืื.
ืืื GitLab 11.10 ืืืจ ืืึทืงืขื ืขื ืื ืืืึทืืขืืืืืง GIT_CLONE_PATH
, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืึท ืกืคึผืขืฆืืคืืฉ ืืจื ืืื GitLab Runner ืงืืึธืื ื ืื ืคึผืจืืืขืงื ืืืืืขืจ ืืืจ ืืืจืืคืืจื ืื ืึทืจืืขื.
ืคึผืฉืื ืืึทืกืงืื ื ืคืื ืคึผืจืึธืืขืงืืขื ืืืขืจืืึทืืึทืื ืืื ืืึธืืก
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
GitLab ืืื ืขืืืขืืข ืืืขืื
GitLab ื ืขืื ืจืืืืงืืจื ืคืึทืจืืืึทืืืื ื ืืื ืึทืืึทืืื ื ืขืืขืก ืืื ืืืื ืฆื ืืืืื ืืขืกืงืขื ืคึฟืขืึดืงืืืื. ืืื GitLab 11.10, ืืืจ ืื ืืจืึธืืืืกื ืื ืคืืืืงืืื ืฆื ืืึทืกืงืข ืืืืขืจ ืืืืคึผืก ืคืื ืืืขืจืืึทืืึทืื ืืื ืึทืจืืขื ืฉืคึผืืจ ืืึธืืก, ืึทืืื ื ืึท ืืืจืื ืคืื ืฉืืฅ ืงืขืื ืื ืืื ืืึทืื ืคืื ืื ืืืขืจืืึทืืึทืื ืึทืงืกืึทืืขื ืึทืื ืื ืงืืืืขื ืืื ืื ืืึธืืก. ืืื ืืืฆื ืืืืืึทื
ืืขืื ืึธืืขืจ ืืืกืืืืึทื Auto DevOps ืืืืฃ ืื ืืึทื ืฉืึทืคึฟื ืืืจืื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืื Auto DevOps ืืืืฃ ืึท GitLab.com ืคึผืจืืืขืงื, ืืืจ ืงืขื ืขื ื ืขืืขื ืืืืฃ ืืึธืืขืจื DevOps ืืืึธืจืงืคืืึธืื ืคืื ืืืืขื ืฆื ืขืงืกืคึผืจืขืก ืึธื ืื ืืึทืกืึทื.
ืกืืึทืจืืื ื ืืื GitLab 11.10, ืืืจ ืงืขื ืขื ืืขืื ืึธืืขืจ ืืืกืืืืึทื Auto DevOps ืคึฟืึทืจ ืึทืืข ืคึผืจืึทืืืฉืขืงืก ืืื ืืขืจ ืืขืืืืงืขืจ ืืจืืคึผืข.
ืกืืืคึผืืึทืคืืื ืืื ืืืคึผืจืืืื ืืขืจืืืืืขื ืืฉ ืืืึทื
ืึธื ืืืืืขืจ, ืคึผืจืขืืืข, ืืขืฆื
ืฆื ืืึทืื ืื ืึธื ืคืืจืื ื ืคืื ืืขืจืืืืืขื ืืฉ ืฉืืืกืืขื ืืขืจ ืืึทืงืืืขื ืืื ืกืืืคึผืืขืจ, ืืืจ ืืึธืื ืจืืืืืืื ื ืื ืืืืกืึทื ืกืื ืืืึทื ืืื ืื ืึทืืืื ืืกืืจืึทืืึธืจ ืืึทืคืืืข ืืื ืืืืืืืืื ืื ืืขืจืกื ืืืืืืืง ืขืืขืืขื ืื.
ืืขืจืืืึทื ืืืงื ืื ืืืจืืืืขื ืกืขืืขืงืืึธืจ ืคึฟืึทืจ Kubernetes ืืืคึผืืืืืึทื ืฅ
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืคึผืืืืืึทื ื ืคึผืึทื ืึทืื ืืืืึทืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืึทืืข Kubernetes ืืืคึผืืืืืึทื ืฅ.
ืืื ืืขื ืืขืืืื ื, ืืืจ ืืึธืื ืคืืจืขื ืืขืจื ืื ืืืขื ืืืจ ืืึทืคึผืข ืืืจืืืืขื ืฆื ืืืคึผืืืืืึทื ืฅ. ืฉืืืขืืขืืขื ืืขื ืขื ืืืฆื ืื ืืืฆื ืืืจื app.example.com/app
ะธ app.example.com/env
ืึธืืขืจ app
. ืืึธืก ืืืขื ืืืกืืืืื ืคืืืืขืจืื ื ืงืึธื ืคืืืงื ืืื ืื ืจืืืืงืืจื ืคืื ืคืึทืืฉ ืืืคึผืืืืืึทื ืฅ ืคึฟืึทืจืืื ืื ืืื ืื ืคึผืจืืืขืงื.
ืึทืืืืืืึธื ืึทืืื, ืืื GitLab 12.0 ืืืจ app.example.com/app
ะธ app.example.com/env
.
ืืื ืึทืืืฉ ืงืจืืืืืื ื Kubernetes ืจืขืกืืจืกื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
Kubernetes ืื ืึทืืจืืืฉืึทื ืืื GitLab ืึทืืึทืื ืืืจ ืฆื ื ืืฆื ืื RBAC ืฉืืจืื ืืื ืึท ืกืขืจืืืืก ืืฉืืื ืืื ืึท ืืขืืึทืงืืืืึทื ื ืึธืืขื ืคึผืืึทืฅ ืคึฟืึทืจ ืืขืืขืจ GitLab ืคึผืจืืืขืงื. ืกืืึทืจืืื ื ืืื ืืขื ืืขืืืื ื, ืคึฟืึทืจ ืืึทืงืกืืืื ืขืคืขืงืืืืืงืืึทื, ืื ืจืขืกืืจืกื ืืืขื ืืืื ืืืฉืืคื ืืืืื ืืืขื ืืืจ ืืึทืจืคึฟื ืคึฟืึทืจ ืืืคึผืืืืืึทื ื.
ืืืขื ืืืคึผืืืืื ื Kubernetes, GitLab CI ืืืขื ืืึทืื ืื ืจืขืกืืจืกื ืืืืืขืจ ืืืคึผืืืืืึทื ื.
ืืจืืคึผืข ืจืึทื ืขืจื ืคึฟืึทืจ ืืจืืคึผืข-ืืืจืื ืงืืึทืกืืขืจื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืจืืคืข-ืืืจืื ืงืืึทืกืืขืจื ืืืฆื ืฉืืืฆื GitLab Runner ืื ืกืืึทืืืจืื ื. ืงืืืขืจื ืขืืขืก ืจืึทื ืขืจื ืืืืฃ ืืจืืคึผืข-ืืืจืื ืืขืจืฉืืึทื ืขื ืฆื ืงืื ื ืคึผืจืึทืืืฉืขืงืก ืืื ืืจืืคึผืข ืจืึทื ืขืจื ืืืื ื ืึธืืขื cluster
ะธ kubernetes
.
ืจืืคื ืืึธืืืึทื ืง ืคึฟืึทืจ ืงื ืึทืืืืืข ืคืึทื ืืงืฉืึทื ื
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืคึฟืขืึดืงืืืื ืืืคึผืืืื ืืื
ืคึผืึทืจืึทืืขืืขืจ ืงืึธื ืืจืึธื git clean
ืคึฟืึทืจ GitLab CI / CD ืืืฉืึธืืก
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืจื ืคืขืืืงืืึทื, GitLab Runner ืืืืคื git clean
ืืขืฉืึทืก ืืขื ืคึผืจืึธืฆืขืก ืคืื ืืคึผืืึธืึทืืื ื ืงืึธื ืืืขื ืขืงืกืึทืงืืืืื ื ืึท ืึทืจืืขื ืืื GitLab CI / CD. ืืื ื GitLab 11.10, ืืืืขืจื ืงืขื ืขื ืงืึธื ืืจืึธืืืจื ืื ืคึผืึทืจืึทืืขืืขืจืก ืืืจืืืขืืื ืืขื ืฆื ืึท ืืึทื ืฉืึทืคึฟื git clean
. ืืึธืก ืืื ื ืืฆืืง ืคึฟืึทืจ ืืืื ืืื ืืขืืึทืงืืืืึทื ืจืึทื ืขืจื, ืืื ืืขืืื ื ืืื ืคึฟืึทืจ ืืืื ืืืึธืก ืงืืืึทืื ืคึผืจืึทืืืฉืขืงืก ืคืื ืืจืืืก ืืึธื ืึธืจืขืคึผืึธืกืืืึธืจืืขืก. ืืืฆื ืืื ืงืขื ืขื ืงืึธื ืืจืึธืืืจื ืื ืึทื ืืึธืืืื ื ืคึผืจืึธืฆืขืก ืืืืืขืจ ืขืงืกืึทืงืืืืื ื ืกืงืจืืคึผืก. ื ืื ืืืึทืืขืืืืืง GIT_CLEAN_FLAGS
ืคืขืืืงืืึทื ืืืขืจื ืืื -ffdx
ืืื ืึทืงืกืขืคึผืฅ ืึทืืข ืืขืืืขื ืืึทืคึฟืขืื ืคึผืึทืจืึทืืขืืขืจืก [git clean](https://git-scm.com/docs/git-clean)
.
ืคืื ืืจืืืกื ืืืง ืืขืจืืืืืขื ืืฉ ืืื ืงืึธืจ
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืืขืจ ืื ืืืืืจืึทื ืืึทื ืฅ ืงืขื ืืึทืจืคื ืึทื ื ืึธื ืคืื ืืจืืืกื ืืืง ืืขืจืืืืืขื ืืฉ ืืืื ืฆื ืึทืงืกืขืก ืื ืคึผืจืืืขืงื. ืืืจ ืืึธืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืึทื ื ืึธื ืืืจืื ืคืื ืึทืงืกืขืก ืงืึธื ืืจืึธื ืืื
ืคืืืืงืืื ืฆื ืฉืึทืคึฟื ืคึผืจืึทืืืฉืขืงืก ืืื ืงืึธืจ ืืจืืคึผืขืก
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืื ืืขืืืขืืึธืคึผืขืจ ืจืึธืืข ืงืขื ืขื ืืึทืื ืคึผืจืึทืืืฉืขืงืก ืืื ืืจืืคึผืขืก
GitLab Runner 11.10
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืึทื ื ืืืจ ืืืคืจืืื GitLab Runner 11.10! GitLab Runner ืืื ืึทื ืึธืคึฟื ืืงืืจ ืคึผืจืืืขืงื ืืืึธืก ืืื ืืขื ืืฆื ืฆื ืืืืคื CI / CD ืืืฉืึธืืก ืืื ืฉืืงื ืื ืจืขืืืืืึทืื ืฆืืจืืง ืฆื GitLab.
ืื ืืขืจืกื ืืฉืืงืึทืืืข ืขื ืืขืจืื ืืขื:
ืคึผืึทืจืึทืืขืืขืจ ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืื ืงืืึธืื ืื ื ืืจื . .ะฃะปัััะตะฝะฝะฐั ะฟะพะดะดะตัะถะบะฐ git clean
ืึธืคึผืฆืืข ืฆื ืืืกืืืืึทื ืืืืึทื ืืจืืืกืื ื .ื ืืฆื Lazy Variable Expansion ืคึฟืึทืจ ืืขืืช ืงืึธื ืืจืึธืืืจืื ื ืืื Windows Cmd .ืคืืงืกืืจ ืงืึธืืืจ ืจืขืืืืืึทื ืืืืฃ Windows .
ืื ืคืื ืจืฉืืื ืคืื ืขื ืืขืจืื ืืขื ืงืขื ืขื ืืืื ืืขืคึฟืื ืขื ืืื ืื GitLab Runner ืืฉืึทื ืืขืืึธื:
ืงืขืจืขืงืฉืึทื ืคืื ืื ืืืืืขืงืขืจื project_id
ืืื ืื ืืืึธื ืืืื API ืืื Elasticsearch
ืึธื ืืืืืขืจ, ืคึผืจืขืืืข, ืืขืฆื
ืืืจ ืคืึทืจืคืขืกืืืงื ืึท ืืฉืืง ืืื ืื Elasticsearch ืืืึธื ืืืื ืึทืคึผื ืืืึธืก ืืื ืขืจืึธืื ืืึทืกืื ืืืืืขืงืขืจื 0 ืคึฟืึทืจ project_id
. ืขืก ืืืขื ืืืื ื ืืืืืง project_id
ื ืึธื ืื ืกืืึธืืื ื ืืขื ืืืขืจืกืืข ืคืื โโGitLab.
ืึธืื ืืืืก ืืืคึผืจืืืืืึทื ืฅ
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื
ืืืจ ืืึธืื ืืขืืืื ืื ืคืืืืขื ืืข ืืืคึผืจืืืืืึทื ืฅ ืฆื Omnibus ืืื GitLab 11.10:
- GitLab 11.10 ืืืื
ืืึทืืืขืจืืึธืกื 5.9.0 ,ืขืคืขื ืขื ืืงืืจ ืกืืึทืง ืึธืืืขืจื ืึทืืืื , ืืืขืืขื ืก ืืขืฆืืข ืืขืืืื ื ืืืื ืึท ื ืืึทืข ืื ืืึทืืจืืืฉืึทื ืืืขืืืืืึทืืขืจ ืคึฟืึทืจ ืืืืื ืืืืืจืืืืื ื ืืึทืื ืคึฟืื Hipchat ืืื ืคืื ืืขืจ. ืืขื ืืืขืจืกืืข ืืืืืืืืขืจืืืื ืืขืจืืืึทื ืืืงืื ืืขื , ืืื ืืืจ ืจืขืงืึธืืขื ืืืจื ืฆื ืืขืจืืืึทื ืืืงื. - ืืืจ
ืื ืึทืืจืืืืื ืืจืึทืคืึทื ืึท ืืื ืึธืื ืืืืก , ืืื ืืืฆื ืขืก ืืื ืืจืื ื ืฆื ืึธื ืืืืื ืืึธื ืืืึธืจืื ื ืืืื GitLab ืืืึทืฉืคึผืื. - ืืืจ ืืึธืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืืืืืื ื ืึทืื ืงืึทื ืืืื ืขืจ ืืืืืขืจ ืคึฟืื ืื ืืึธืงืงืขืจ ืจืขืืืกืืจื.
- ืืืจ ืืึธืื ืืขืจืืืึทื ืืืงื ืงืึท-ืกืขืจืืฅ ืฆื 2019-01-23.
ืคืึธืจืฉืืขืืื ื ืืืคึผืจืืืืืึทื ืฅ
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื, ืคืจืื, ืืจืึธื ืื, ืืืืืขืจ, ืืึธืื
ืืืจ ืคืึธืจืืขืฆื ืฆื ืคึฟืึทืจืืขืกืขืจื GitLab ืคืึธืจืฉืืขืืื ื ืืื ืืขืืขืจ ืืขืืืื ื ืคึฟืึทืจ GitLab ืื ืกืืึทื ืกืื ืคืื ืึทืืข ืกืืืขืก. ืขืืืขืืข ืืืคึผืจืืืืืึทื ืฅ ืืื GitLab 11.10:
ืืึทื ืืฆืขืจ ืึทืืืึธืคืืื ืืื ืืืฆื ืคืึทืกืืขืจ .ืึธืคึผืืืืืืขื ืกืงื ืงืืืืจืื ืคึฟืึทืจ ืืืืึทืื ืืืง ืคึผืจืืืขืงื ืืึทืกืงืก ืืืขื ืืืจ ืืืื .Elasticsearch ืืืื ืจืขืืืืืึทืื ื ืื ืืขืจ ืึทืจืืึทื ื ืขืืขื Gitaly .GraphQL ืงืืืืจืื ืืืฆื ืืึธืื ืึท ืงืึทืืคึผืืขืงืกืืื ืฉืืขืืจ .ืคืึทืจืงืจืืคึผืื ืื ืกืืจืึทืืขื ืืืืฉืึทื ืคึฟืึทืจ ืืืคืคืขืจืขื ืกืขืก ืฆื ืคึฟืึทืจืืขืกืขืจื ืคืึธืจืฉืืขืืื ื ืคืื ืฆืื ืืืคืืืกื ืจืืงืืืขืก ืืืขื ืคึผืจืึธืืขืืืขืืก ืืื ืขื ืืืืึทืื .ืืืคึผืจืืืื ืคืึธืจืฉืืขืืื ื ืคืื GitHub ืฆืืขื ืืขืื ืึทืจืืึทื ืคืืจ .ืืขืจืืืืื ื ืงืึทืืืฅ ืืื ืื ืงืึทืฉ ืืืจื ืืขืจืืึธื ืขื ื ืึธืืขื .ืืืคึผืจืืืื ืคืึธืจืฉืืขืืื ื ืคืื ืืืคืคืขืจืขื ืกืขืก ืคืื ืื ืฆืื ืืืคืืืกื ืืขืื - ืืืึทืื ืคืื ืืืคืฃ ืืขืงืขืก ืืขื ืขื ืืืฆื ืืขืจืืื ื .
ืืืคึผืจืืืื GitLab ืืฉืึทืจืฅ
ืืึทืจืฅ, ืกืืึทืจืืขืจ, ืคึผืจืขืืืข, ืืขืฆื
ืืืจ ืืึธืื ืืขืืืื ืื ืคืืืืขื ืืข ืืืคึผืจืืืืืึทื ืฅ ืฆื GitLab ืืฉืึทืจืฅ:
ืึทืืืืืืืื ืคึฟืขืึดืงืืืื
GitLab Geo ืืืขื ืฆืืฉืืขืื ืืึทืฉื ืกืืึธืจืืืืฉ ืืื GitLab 12.0
GitLab Geo ืคืืจืืื ืื
ืืื ืืืืืึทื
ืืื ืืืืืึทื sudo gitlab-rake gitlab:geo:check
ืืฉืขืง ืฆื ืืึทืฉื ืกืืึธืจืืืืฉ ืืื ืขื ืืืืึทืื ืืื ืึทืืข ืคึผืจืึทืืืฉืขืงืก ืืขื ืขื ืืืืืจืืืืื. ืกืขื ืืืืขืืขืจ.
ืืื ืืืืืึทื
ืืื ืืืืืึทื
12.0 Geo ืืืขื ื ืืฆื ืืึทืฉื ืกืืึธืจืืืืฉ ืจืขืงืืืืจืขืืขื ืฅ. ืกืขื ืืืืขืืขืจ.ืืืืืึทื-ืขืข #8690 .
ืืืืื ืคืื ืืืืกืืขืงื: ืงืกื ืืืงืก ืงืกื ืืืงืก ืืื ื, ืื
Ubuntu 14.04 ืฉืืืฆื
GitLab 11.10 ืืืขื ืืืื ืื ืืขืฆืืข ืืขืืืื ื ืืื
Canonical ืืืืืข ืืขื ืกืืฃ ืคืื ื ืึธืจืืึทื ืฉืืืฆื ืคึฟืึทืจ Ubuntu 14.04
ืืืืื ืคืื ืืืืกืืขืงื: 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.
ืืืืื ืคืื ืืืืกืืขืงื: ืงืกื ืืืงืก ืงืกื ืืืงืก ืืื ื, ืื
ืืืคึผืจืืฉืืืืืื ืคึผืึทืจืึทืืขืืขืจ ืคึฟืึทืจ ืคึผืึธืืืฆืืข ืคืื ื ืฉืืจืื ืคึฟืึทืจ GitLab Runner
11.4 GitLab Runner ืื ืืจืึทืืืกืื ืื ืฉืืจืื ืคึผืึทืจืึทืืขืืขืจ FF_K8S_USE_ENTRYPOINT_OVER_COMMAND
ืืื GitLab 12.0 ืืืจ ืืืขืื ืืึทืฉืืืืขื ืฆื ืื ืจืืืืืง ื ืึทืืืจ ืืื ืืืื ืื ืฉืืจืื ืืึทืฉืืขืืืงื ืืื ืคืึทืจืงืจืืคึผืื. ืืขื ืืขืจ ืืขืืึทืืืก ืืื
ืืืืื ืคืื ืืืืกืืขืงื: ืงืกื ืืืงืก ืงืกื ืืืงืก ืืื ื, ืื
ืืืคึผืจืืฉืืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืื ืืงืก ืคืึทืจืฉืคึผืจืืืืื ื ืจืืืฉืื ื EOL ืคึฟืึทืจ GitLab Runner
ืขืืืขืืข ืืื ืืงืก ืืืกืืจืืืืืฉืึทื ื ืืืืฃ ืืืึธืก GitLab Runner ืงืขื ืขื ืืืื ืืื ืกืืึทืืืจื ืืึธืื ืืขืืื ื ืืืืขืจ ืฆืื.
ืืื GitLab 12.0, GitLab Runner ืืืขื ื ืื ืืขืจ ืคืึทืจืฉืคึผืจืืืื ืคึผืึทืงืึทืืืฉืึทื ืฆื ืึทืืึท ืืื ืืงืก ืืืกืืจืืืืืฉืึทื ื. ื ืืึทื ืฅ ืจืฉืืื ืคืื ืืืกืืจืืืืืฉืึทื ื ืืืึธืก ืืขื ืขื ื ืื ืืขืจ ืืขืฉืืืฆื ืงืขื ืขื ืืืื ืืขืคึฟืื ืขื ืืื ืืื ืืืขืจ
ืืืืื ืคืื ืืืืกืืขืงื: ืงืกื ืืืงืก ืงืกื ืืืงืก ืืื ื, ืื
ืจืืืืืืื ื ืึทืื GitLab Runner Helper ืงืึทืืึทื ืื
ืืื ืืืื ืคืื ืืื ืืืขืจ ืืฉืชืืืืช ืฆื ืฉืืืฆื
ืืื GitLab 12.0, GitLab Runner ืืื ืืึธื ืืฉื ืืื ื ืืึทืข ืงืึทืืึทื ืื. ืืึธืก ืึทืคึผืืืื ืืืืื ืฆื ื ืืฆืขืจืก ืืืืก
ืืืืื ืคืื ืืืืกืืขืงื: ืงืกื ืืืงืก ืงืกื ืืืงืก ืืื ื, ืื
ืจืืืืืืื ื ืื ืืขืืึทื ืืื ืจืืื ืืขืงืึทื ืืืึทื ืคืื 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, ืืืจ ืืืขืื ืืึทืืืึทืืืงื ืฉืืืฆื ืคึฟืึทืจ ืื ืืขืืึทื ืงืืื ืึทืคึผ ืกืืจืึทืืขืืืข ืืื ืื ืคืืืืงืืื ืฆื ืืืงืขืจื ืขืก ืืื ืึท ืคืื ืงืฆืืข ืคึผืึทืจืึทืืขืืขืจ. ืืขื ืืขืจ ืืขืืึทืืืก ืืื
ืืืืื ืคืื ืืืืกืืขืงื: ืงืกื ืืืงืก ืงืกื ืืืงืก ืืื ื, ืื
ืกืืกืืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืึธืคึผืืืืืื ื ืืื ืื ืึทืืืื ืืกืืจืึทืืึธืจ ืืึทืคืืืข
GitLab ืืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืืื GitLab ืืืึทืฉืคึผืื ืืื admin/system_info
, ืึธืืขืจ ืื ืืื ืคึฟืึธืจืืึทืฆืืข ืงืขื ื ืืฉื ืืืื ืคึผืื ืืืขื.
ืืืจ
ืืืืื ืคืื ืืืืกืืขืงื: ืงืกื ืืืงืก ืงืกื ืืืงืก ืืื ื, ืื
ืืืืฉื ืงืืึธืฅ
ืงืืง ืคึฟืึทืจ ืึทืืข ืื ืขื ืืขืจืื ืืขื ืืื ืื ืืฉืึทื ืืขืืึธื:
ืื ืกืืึทืืืจืื ื
ืืืื ืืืจ ืืึทืฉืืขืืืงื ืึท ื ืืึทืข GitLab ืื ืกืืึทืืืจืื ื, ืืึทืืืื
ืืขืจืืืึทื ืืืงื
ื ืขืืขื ืึท ืงืืง ืืืึท
GitLab ืึทืืึธื ืขืืขื ื ืคึผืืึทื ื
GitLab ืืื ืื ืืืฆื ืืื ืฆืืืื ืคืืืืืืขืจื:
- ืืึทืจืฅ: ืคึฟืึทืจ ืงืืืื ืืืื, ืคืขืจืืขื ืืขืืข ืคึผืจืึทืืืฉืขืงืก ืึธืืขืจ GitLab ืคึผืจืึธืฆืขืก ืคึฟืึทืจ ืึท ืึทื ืืืืึทืืึทื ืฆืืื.
- ืกืืึทืจืืขืจ: ืคึฟืึทืจ ืืืื ืืจืืขืื ืืื ืืขืจ ืืขืืืืงืขืจ ืึธืคืืก ืืืืฃ ืงืืืคื ืคึผืจืึทืืืฉืขืงืก ืืืึธืก ืืึทืจืคึฟื ืคืึทืืืึทื ืฉืืืฆื.
- ืคึผืจืขืืืข: ืคึฟืึทืจ ืคืื ืื ืืขืจืืขืืืืื ืืืื ืืืึธืก ืืึทืจืคึฟื ืึทืืืึทื ืกืืจืืข ืคึฟืขืึดืงืืืื, ืืืื ืึทืืืืืืึทืืืืึทืื ืืื 24/7 ืฉืืืฆื.
- ืืขืฆื: ืคึฟืึทืจ ืืขืฉืขืคืื ืืืึธืก ืืึทืจืคื ืึท ืฉืืึทืจืง ืกืืจืึทืืขืืืข ืืื ืืืจืืคืืจืื ื ืืื ืืืคึผืจืืืื ืืืืขืจืืืื ืืื ืืขืกืงืขื.
- ืคืจืืึท: ืื ืืืืืืขื ืคึผืจืืืืึทื ืจืืคึผืึทืืึทืืึธืจืื ืืื ืึทื ืืืืึทืืึทื ื ืืืขืจ ืคืื ืคึผืจืืืขืงื ืืืืืจืืขืืขืจืก. ืคืืจืืืื ืคืจืืืขืงืื ืืึธืื ืฆืืืจืื ืฆื ืืืจืื ืคึฟืขืึดืงืืืื ืคืจืืึทืืื
ืขืคืขื ืขื ืคืจืืืขืงืื ืืึธืื ืฆืืืจืื ืฆื ืืืจืื ืคึฟืขืึดืงืืืื ืืึธืื. - ืืจืึธื ืื: ืคึฟืึทืจ ืืืื ืืืึธืก ืืึทืจืคึฟื ืึทืงืกืขืก ืฆื ืึทืืืึทื ืกืืจืืข ืืืึธืจืงืคืืึธืื ืคึฟืขืึดืงืืืื.
- ืืืืืขืจ: ืคึฟืึทืจ ืืืื ืืืึธืก ืืึทืจืคึฟื ืืขืจ ืฉืืึทืจืง DevOps ืงืืืคึผืึทืืืืึทืืื, ืืขืกืงืขื ืืื ืคืึทืกืืขืจ ืฉืืืฆื.
- ืืึธืื: ืคึผืึทืกืืง ืคึฟืึทืจ ืคืืืข ืกื / ืกื ืืืฉืึธืืก. ืึทืืข ืึธืคึฟื ืคึผืจืึทืืืฉืขืงืก ืงืขื ืขื ื ืืฆื ืืึธืื ืคึฟืขืึดืงืืืื ืคึฟืึทืจ ืคืจืื, ืจืึทืืึทืจืืืึทืก ืคืื ืคึผืืึทื.
ืืงืืจ: www.habr.com