CI āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻāĻā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻā§āĻ¨ā§āĻĻā§āĻ° āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ HashiCorp āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ°āĻŋāĻ˛āĻŋāĻ 13.4
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§, āĻāĻŽāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻŋ āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻā§āĻāĻāĻŋ āĻāĻŽāĻžāĻ¤ā§, āĻĻāĻā§āĻˇāĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻĻā§āĻ°ā§āĻ¤ āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŽāĻžāĻ¸ā§, āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋ āĻ¯āĻž āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻĻāĻā§āĻˇāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, GitLab āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĻāĻ˛āĻā§ āĻāĻ°āĻ āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§ā§ˇ āĻāĻŽāĻ°āĻž āĻāĻļāĻž āĻāĻ°āĻŋ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻŦā§āĻ¨ 53āĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§.
āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻŽāĻžāĻ¸ā§ GitLab DevSecOps-āĻ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋ, āĻāĻŦāĻ āĻāĻ āĻĒā§āĻ°āĻāĻžāĻļāĻ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻ¯āĻŧāĨ¤
āĻā§āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻŦāĻ āĻĻāĻā§āĻˇ āĻāĻžāĻ
āĻāĻŽāĻ°āĻž āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻāĻŋ
āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻ āĻŦāĻĻāĻžāĻ¨
āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛
āĻāĻŦāĻ āĻāĻ āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻ°ā§!
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻāĻžāĻ°āĻāĻŋāĻāĻ¤ā§ āĻā§āĻŦ āĻāĻŽ āĻāĻžāĻ¯āĻŧāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ 13.4 āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻā§āĻ° āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻ°ā§:
āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ āĻ¸ā§āĻŦ-āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¸āĻā§āĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻāĻ°āĻŖā§āĻ¯āĻŧ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ (GitLab "āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨" āĻāĻ° āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖā§) āĻāĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻšā§āĻ˛āĻŽ āĻāĻžāĻ°ā§āĻ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ .
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻā§ āĻĨā§āĻā§ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻžāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŽā§āĻā§āĻ¤āĻŋ, āĻĻā§āĻā§āĻ¨
MVP āĻāĻ āĻŽāĻžāĻ¸ - āĻĢā§āĻ¯āĻžāĻŦāĻŋāĻ āĻšā§āĻ¸āĻžāĻ°
āĻĢā§āĻ¯āĻžāĻŦāĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ
āĻŦāĻĻāĻžāĻ¨ āĻ°ā§āĻā§āĻā§āĻ¨
GitLab 13.4 āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
CI āĻāĻžāĻāĻ°āĻŋāĻ¤ā§ HashiCorp āĻāĻ˛ā§āĻ āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
āĻ°āĻŋāĻ˛āĻŋāĻ 12.10-āĻ, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻŦ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° (āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ°āĻžāĻ¨āĻžāĻ°) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ CI āĻāĻžāĻā§āĻ° āĻā§āĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻŦāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻā§āĨ¤ āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻāĻŋ secrets
āĻ¨āĻĨāĻŋāĻ¤ā§ .gitlab-ci.yml
. āĻāĻāĻŋ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ HashiCorp āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻ¸ā§āĻ āĻāĻĒ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§āĨ¤
GitLab Kubernetes āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤)
Kubernetes-āĻāĻ° āĻ¸āĻžāĻĨā§ GitLab-āĻāĻ° āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻĻā§āĻ°ā§āĻāĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ Kubernetes āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻ āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛āĻāĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻšāĻāĻ¤āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻā§āĻ¨, āĻ āĻ¨ā§āĻ¯āĻ°āĻž āĻāĻŋāĻā§ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻžāĻ¤ā§ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž, āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻŦāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻ āĻāĻžāĻ°āĻŖā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻĒā§āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻāĻĒāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻž āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻ āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻāĻā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻāĻŋ, āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻŽā§āĻ¤āĻžāĻ¯āĻŧā§āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻā§āĻ¨ā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻ˛ā§, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻā§āĻ¨ā§āĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻĒāĻĄā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻļ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ GitLab āĻĨā§āĻā§ GitLab āĻĨā§āĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨ āĻāĻŋāĻāĻ āĻĒāĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¨āĻž āĻā§āĻ¨, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻāĨ¤
āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻāĻžāĻļāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻāĻā§āĻ¨ā§āĻāĻā§ āĻā§āĻĄā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻĒāĻ° āĻĢā§āĻāĻžāĻ¸ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻŋāĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ Kubernetes āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŦā§āĻ°ā§āĻĄ āĻāĻŦāĻ GitLab āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻ
ā§āĻ¯āĻžāĻĒ āĻāĻāĻ¨āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻā§āĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
āĻĒā§āĻ°ā§āĻŦā§, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĻāĻ˛ā§ āĻ¯āĻžāĻ°āĻž āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ āĻāĻŦāĻ āĻ¯āĻžāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ 13.4 āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§, āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ¯āĻžāĻ°āĻž āĻā§āĻĄ āĻ˛ā§āĻā§āĻ¨ āĻ¨āĻž, āĻ¤āĻžāĻĻā§āĻ° āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖāĻāĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž āĻāĻ°ā§, āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§ āĻā§āĻĄāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖā§, âāĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖāĻāĻžāĻ°ā§ â)āĨ¤
āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻā§āĻ¨ā§āĻĻā§āĻ°
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
āĻĒā§āĻ°ā§āĻŦā§, āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŦāĻ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻŋāĻ˛āĨ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋ āĻāĻŋāĻ˛ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āĻˇā§āĻ āĻž āĻ¯āĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻžāĻ° āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻāĻžāĻ¯āĻŧāĻāĻž āĻ¨ā§āĻā§ˇ
āĻāĻŽāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸ā§āĻŦāĻā§āĻāĻ¤āĻžāĻ° āĻŽā§āĻ˛āĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻ¨ā§āĻ¸āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛āĻāĻŋāĻā§ āĻĒā§āĻ°ā§ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻšāĻžāĻŦā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻ¨ā§ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨: āĻāĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛, āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻŦāĻŋāĻāĻžāĻ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻā§āĻ¨āĨ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¨āĻž āĻšāĻ˛ā§āĻ, āĻāĻāĻŋāĻā§ āĻā§āĻā§ āĻĢā§āĻ˛āĻž āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§ āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ āĻŋāĻ¨ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻā§āĻāĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻ¨āĻŋāĻŦā§āĻĻāĻŋāĻ¤ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻŋāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻāĻ¨ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻĨāĻžāĻāĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ¨ā§ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¸āĻš āĻāĻāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻ¨ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨āĻāĻžāĻ¸ - āĻļā§āĻ§ā§ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ āĻŦāĻļā§āĻˇā§, āĻāĻāĻāĻŋ āĻĄā§āĻĄāĻŋāĻā§āĻā§āĻĄ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻāĻ˛āĻžāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻļā§āĻ§ā§ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ¨āĻ¯āĻŧāĨ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
(āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
GitLab 11.4 āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ āĻŦāĻāĻ°ā§āĻ° āĻļā§āĻ°ā§āĻ° āĻĻāĻŋāĻā§, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋāĻŦāĻĻā§āĻ§
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŦāĻžāĻ° āĻĨā§āĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻ¨ā§āĻāĻŋāĻā§āĻļāĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨ā§āĻāĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻ¯ā§āĻ¤ā§ āĻāĻžāĻ¨āĨ¤
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ¸āĻžāĻ°ā§āĻ āĻŦāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§, āĻāĻĒāĻ¨āĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻāĻŋāĻāĻŋāĻ, āĻā§āĻˇā§āĻ ā§, āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ, āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻāĻŦāĻ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨ā§āĻāĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨āĻāĻŋ āĻšāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ /
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦāĻā§ āĻāĻ°āĻ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¨ā§āĻāĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ°ā§āĻ¸āĻžāĻ°āĻāĻŋāĻā§ āĻ¸āĻžāĻ°ā§āĻ āĻŦāĻžāĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§!
āĻŽāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻā§āĻĄāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻāĻ°āĻž āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻāĻžāĻ°ā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻā§āĻĄā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻāĻāĻ¨, āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻĄāĻŋāĻĢ āĻĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§ āĻ¯ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž, āĻ¯āĻž āĻā§āĻĄ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§ā§ˇ
ĐĄĐŋĐ°ŅийО
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§ āĻāĻ°āĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
GitLab 12.5 āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻĒāĻ° āĻĨā§āĻā§
GitLab GitLab Terraform āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¨ā§āĻ¯āĻŧ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻŽāĻ°āĻž
OpenAPI āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦāĻž HAR āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻ āĻāĻĒāĻŋāĻāĻ āĻā§āĻ¸ā§āĻāĻŋāĻ
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
āĻāĻĒāĻŋāĻāĻ āĻĢāĻžāĻ āĻā§āĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻĒāĻŋāĻāĻāĻ¤ā§ āĻŦāĻžāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŽāĻŋāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻĢāĻžāĻāĻŋāĻ āĻāĻĒāĻŋāĻāĻ āĻā§āĻ¸ā§āĻāĻŋāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻĢāĻžāĻāĻŋāĻ āĻāĻĒāĻŋāĻāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻā§ āĻāĻžāĻŦāĻā§āĻ¨ āĻ¤āĻž āĻāĻŽāĻ°āĻž āĻļā§āĻ¨āĻ¤ā§ āĻāĻžāĻāĨ¤ āĻ
āĻ¸ā§āĻĒāĻˇā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸ā§āĻāĻ āĻāĻ°āĻ āĻāĻā§
āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ°āĻžāĻĢā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻĻā§āĻā§āĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻ
āĻ¤ā§āĻ¤ā§, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻĄā§āĻ¯āĻžāĻļāĻŦā§āĻ°ā§āĻĄā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ āĻŋāĻ¨ āĻāĻžāĻ āĻāĻŋāĻ˛āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° YAML āĻĢāĻžāĻāĻ˛ā§ āĻŽā§āĻā§āĻ°āĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻā§āĻ¨ master
, āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻž āĻšāĻ¯āĻŧā§ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻ°āĻžāĻĢāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻā§āĻ¨ āĻ¤āĻž āĻ āĻŋāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻā§āĻāĻžāĻŽāĻ¤ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° .yaml āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŽāĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ§āĻžāĻ°āĻŖāĻž āĻĒā§āĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ°ā§āĻĒā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻā§āĻ° āĻĄā§āĻāĻž
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ āĻā§āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻ¤ā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĒā§āĻ°ā§āĻŦā§, āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛: āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ āĻĄā§āĻāĻž āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ°āĻŋāĻ˛āĻŋāĻ 13.4 āĻ, āĻ¸āĻšāĻā§ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧā§āĻā§ .csv
āĻā§āĻ°ā§āĻĒā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻž āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻāĻŽāĻāĻŋāĻ¸āĻŋ, āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ
āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĢāĻžāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻžāĻ°ā§āĻā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻĢāĻžāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻāĻž, āĻ°āĻžāĻ¸ā§āĻ āĻāĻŦāĻ āĻ¸ā§āĻāĻĢā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢāĻžāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŦā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŽāĻŋāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻŦāĻžāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ
āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻā§, āĻāĻŽāĻ°āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋāĻā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¸āĻš āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻāĻļā§āĻ§āĻ¨āĻŽā§āĻ˛āĻ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¨āĻŋāĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°āĻŦā§āĨ¤
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻžāĻāĻ˛ā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻā§āĻ°āĻ¤āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻ¤āĻ°āĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒā§āĻ°ā§āĻŦā§, āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻāĻ˛ā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛ āĻ¯āĻž āĻĒā§āĻ¯āĻžāĻ°ā§āĻ¨ā§āĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻ¤ā§āĻ¨ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ°ā§āĻĒā§ āĻĨāĻžāĻā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻž āĻ¨āĻŋāĻā§āĻ āĻļāĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤
āĻ āĻāĻŋāĻāĻžāĻŦāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¨ā§āĻāĻŋāĻā§āĻļāĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻ āĻāĻŋāĻāĻžāĻŦāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻā§ āĻā§āĻŦ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻŋāĻ˛ āĻ¨āĻž - āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ āĻā§āĻ˛āĻŋāĻ āĻ˛ā§āĻā§āĻāĻŋāĻ˛ā§ˇ āĻāĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§ āĻ āĻŋāĻ āĻā§āĻ¨ āĻāĻžāĻāĻāĻŋ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¤āĻž āĻŦā§āĻ° āĻāĻ°āĻžāĻ āĻ¸āĻšāĻ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻāĻāĻ¨ āĻ āĻāĻŋāĻāĻžāĻŦāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻĻā§āĻāĻ¤ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻšāĻ āĻšāĻŦā§ā§ˇ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻŦāĻ¸ āĻāĻžāĻā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĻā§āĻāĻžāĻ¯āĻŧ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ matrix 1/4
. āĻ°āĻŋāĻ˛āĻŋāĻ 13.4-āĻ, āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻā§āĻ° āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ āĻāĻžāĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻŽāĻžāĻ¨ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ x86 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻžāĻ¸ā§āĻāĻāĻŋāĻā§ āĻŦāĻ˛āĻž āĻšāĻŦā§ matrix: debug x86
.
GitLab 13.4-āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ
āĻāĻāĻāĻŋ Atlassian āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ
ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ˛āĻžāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻ˛āĻžāĻāĻĄ āĻ
ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻ˛āĻžāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻ˛āĻ āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ°ā§āĻ āĻāĻŽāĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§āĻ¨
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻžāĻ¤ā§ āĻ āĻĄāĻŋāĻāĻ°āĻĻā§āĻ° āĻ¯ā§ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž: āĻ āĻ¨ā§āĻ°ā§āĻ§, āĻāĻŋāĻāĻŋāĻ, āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨, āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽāĻŋāĻ āĻĄā§āĻāĻžāĨ¤ āĻāĻāĻ¨ āĻ āĻŦāĻ§āĻŋ, āĻāĻĒāĻ¨āĻžāĻā§ āĻšāĻ¯āĻŧ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻŦāĻž āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻž āĻā§āĻŦ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤
āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ
āĻĄāĻŋāĻāĻŋāĻ āĻŦāĻž āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻŽā§āĻāĻžāĻ¤ā§ āĻāĻ āĻĄā§āĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ¯āĻžāĻāĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻā§āĻˇā§āĻ ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ°ā§āĻ āĻāĻŽāĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨ā§āĻāĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
GitLab āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ
āĻāĻļāĨ¤ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻ¨ā§āĻ¤āĻŋ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻ¸āĻŽāĻ¯āĻŧāĻŽāĻ¤ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ
āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻāĻŋ
GitLab API-āĻ¤ā§ āĻāĻ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĻĻā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻā§āĻā§āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧā§ˇ āĻāĻāĻ¨ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻā§ āĻ¤āĻž āĻĻā§āĻāĻ¤ā§ āĻ¸āĻšāĻ āĻšāĻŦā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĄā§āĻāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻž āĻāĻĒāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻž āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¨ā§āĻ¤āĻŋāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĒāĻĄāĻŧā§āĨ¤
āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻŋāĻāĻŋāĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻā§āĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻ¯āĻŧā§āĻ āĻŽāĻžāĻ¸ āĻāĻā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§āĻāĻŋ
āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ¸āĻžāĻāĻĄāĻŦāĻžāĻ°ā§ āĻā§āĻ¸ āĻļāĻžāĻāĻžāĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻāĻ˛ā§āĻāĻ¨āĻž, āĻāĻŦāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻŽāĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻļāĻžāĻāĻžāĻāĻŋ āĻā§āĻāĻāĻāĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻļāĻžāĻāĻžāĻ° āĻ¨āĻžāĻŽ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻšāĻ¯āĻŧā§ āĻāĻ āĻā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖā§ āĻāĻ°āĻ āĻāĻ¨ā§āĻā§āĻ¨ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋāĻā§ āĻāĻ°āĻ āĻāĻŦāĻ āĻāĻ°āĻ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻŽāĻ°āĻž āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻžāĻāĻĄāĻŦāĻžāĻ°ā§ āĻļāĻžāĻāĻžāĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§āĻāĻŋ, āĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°ā§āĨ¤ āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻŽāĻ¤ā§, āĻ¸ā§āĻ°ā§āĻ¸ āĻļāĻžāĻāĻž āĻŦāĻŋāĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻ¸āĻšāĻ "āĻāĻĒāĻŋ" āĻŦā§āĻ¤āĻžāĻŽ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
ĐĄĐŋĐ°ŅийО
āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻĄāĻŋāĻĢā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĄāĻŧāĻžāĻ˛ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻā§āĻāĻŋāĻ¤
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻĢāĻā§āĻ˛āĻŋ āĻā§āĻā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻā§, āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛āĻŦāĻļāĻ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻāĻŦ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻŦāĻŋāĻĒā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻ°ā§āĻ§ā§āĨ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 13.4 āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻŽāĻžāĻ°ā§āĻ āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻāĻžāĻāĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĄāĻŋāĻĢāĻā§āĻ˛āĻŋāĻā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ°āĻŦā§, āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻĄ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŽāĻŋāĻ¸ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ āĻāĻ°āĻ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻšāĻžāĻāĻ˛āĻžāĻāĻāĻŋāĻ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻāĻŋāĨ¤ āĻāĻĒāĻĄā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻĨā§ āĻĨāĻžāĻā§āĻ¨
āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻĄāĻŋāĻĢ-āĻ āĻāĻĄāĻŧāĻžāĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻĄāĻŋāĻĢ āĻ¸ā§āĻāĻļāĻ¨ā§, āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻā§āĻĄ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŋāĻā§ āĻĢāĻžāĻāĻ˛ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻā§ āĻ¯āĻžāĻ¯āĻŧā§ˇ
āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻžāĻ¨āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻĄāĻŋāĻĢ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻļā§āĻ°ā§āĻˇā§ āĻāĻāĻāĻŋ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°ā§āĻāĻŋ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻāĻā§āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻā§āĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŽāĻŋāĻ¸ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
Gitaly āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻĒā§āĻ°ā§āĻŦā§, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ Gitaly āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¨ā§āĻĄ āĻ¨āĻŋāĻā§ āĻāĻ˛ā§ āĻ¯ā§āĻ¤, āĻ¸ā§āĻ āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¤āĨ¤ āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻā§āĻˇāĻ¤āĻŋ āĻ°ā§āĻ§ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¨ā§āĻĄā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻŋāĻ˛ āĻ¯āĻž āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¯āĻāĻ¨ āĻ¨ā§āĻĄ āĻĒā§āĻ¨āĻāĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĻ¨āĻŋ, āĻāĻŦāĻ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĻĻā§āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻŦāĻž āĻĄā§āĻāĻž āĻā§āĻˇāĻ¤āĻŋ āĻ¸āĻšā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§āĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋ āĻ¨ā§āĻĄā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻāĻžāĻā§āĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻŽāĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻŦāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ˛ā§āĻāĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĨā§āĻā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻāĻžāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ āĻā§-āĻĢāĻŋāĻā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŋāĻāĻžāĻ˛āĻŋ āĻ¨ā§āĻĄā§āĻ° āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻ¨āĻ¤ā§āĻ¨ āĻ¨ā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻāĻā§ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻāĻ°āĻŖā§āĻ¯āĻŧ āĻāĻžāĻāĻāĻŋāĻā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻŖā§āĻ¯āĻŧ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻā§ āĻ¨ā§āĻāĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻšāĻ¯āĻŧ āĻāĻŋāĻā§ āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻŦāĻž āĻšāĻ¯āĻŧā§ āĻā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻŋāĻā§āĻ¤ā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž āĻĒāĻ°ā§ āĻāĻŦāĻžāĻ° āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻāĻ¨ āĻ¨āĻŋāĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĨ¤
āĻĒā§āĻ°ā§āĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦāĻž āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻĒāĻŖā§āĻ¯ āĻĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻā§ āĻā§āĻ°ā§āĻ¤āĻ°āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻāĻ°ā§āĻā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ°āĻŖā§āĻ¯āĻŧ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻāĻ°ā§āĻŽāĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤
āĻ°āĻŋāĻ˛āĻŋāĻ 13.4-āĻ, āĻĄāĻŋāĻāĻžāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻāĻŋāĻāĻŋāĻā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻ§āĻ°āĻā§, āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻŦāĻ āĻĻāĻā§āĻˇ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻā§āĨ¤
CI/CD āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻ¨āĻ¤ āĻā§āĻ°āĻžāĻŦāĻ˛āĻļā§āĻāĻŋāĻ āĻāĻžāĻāĻĄ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻŽāĻ°āĻž GitLab CI/CD āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻāĻŋāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻļāĻž āĻāĻ°āĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻ¸āĻšāĻā§ GitLab CI/CD āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻĻ āĻšāĻŦā§āĨ¤
āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻāĻ° āĻŽāĻžāĻ°ā§āĻ āĻ¸āĻžāĻ°āĻŋ āĻĨā§āĻā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
āĻĒā§āĻ°ā§āĻŦā§, āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻāĻāĻ¨āĻžāĻŦāĻļāĻ¤ āĻŽāĻžāĻ°ā§āĻ āĻ¸āĻžāĻ°āĻŋ āĻĨā§āĻā§ āĻŦā§āĻ°āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻā§āĻ āĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŽā§āĻŽāĻžāĻāĻ¸āĻŋāĻ¤ āĻāĻ˛ā§āĻāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻĒāĻ¯ā§āĻā§āĻ¤ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧā§ˇ āĻāĻāĻ¨, āĻŽāĻžāĻ°ā§āĻ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ¯ā§āĻā§āĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°, āĻŽāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻžāĻāĻžāĻ° āĻāĻ¯āĻŧ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ āĻāĻāĻāĻŋ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤âāĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻžāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯āĻž āĻāĻāĻžāĻ°ā§āĻ āĻŽāĻžāĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĒā§āĻ°ā§āĻŦā§, āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻāĻāĻā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĄāĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŦ āĻĒā§āĻā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧā§āĻ āĻāĻāĻžāĻ°ā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ¤ā§ āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻā§ āĻĢāĻŋāĻ°ā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒāĻĻāĻā§āĻˇā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻžāĻāĻāĻžāĻ¤ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻā§āĻāĻāĻŋāĻā§ āĻāĻĄāĻŧ āĻāĻāĻžāĻ°ā§āĻ āĻŽāĻžāĻ¨, āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ āĻāĻ¤ā§āĻ¸ āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻāĻŋāĻĒ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻāĻŋ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ°ā§āĻ āĻŽāĻžāĻ¨ āĻĻā§āĻāĻžāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻĄāĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ .
āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻĒ āĻĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻšāĻ˛ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ¯āĻŧāĻāĻžāĨ¤ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻŦāĻž āĻā§āĻˇā§āĻ ā§āĻ¤ā§ āĻ
āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĢā§āĻ˛āĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻžāĻ¤ā§ āĻ˛ā§āĻā§āĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻ¨āĻž āĻāĻ°ā§ā§ˇ āĻāĻĒāĻ¨āĻŋ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĨā§āĻā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻĒā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ āĻļā§āĻ§ā§ āĻā§āĻˇā§āĻ ā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻ¯āĻžāĻ¨, āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻā§āĻ¨ā§āĻāĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĢā§āĻ˛ā§āĻ¨ā§ˇ
āĻā§āĻ¨āĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§ āĻĒā§āĻ°āĻā§āĻā§āĻ āĻ˛ā§āĻā§āĻ˛ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻĒāĻ¨āĻŋ C/C++ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻ¤ā§ GitLab Conan āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻĒā§āĻ°ā§āĻŦā§ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ˛ā§āĻā§āĻ˛ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž āĻ¯ā§āĻ¤, āĻā§āĻ¨āĻ¨āĻž āĻā§āĻ¨āĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻ¨āĻžāĻŽ 51 āĻ
āĻā§āĻˇāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ˛āĻŽā§āĻŦāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻā§āĻ°ā§āĻĒ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ gitlab-org/ci-cd/package-stage/feature-testing/conan
, āĻāĻāĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ
āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ˛.
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨ āĻā§āĻ¨āĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻā§āĻā§āĻ āĻ˛ā§āĻā§āĻ˛ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻŦāĻ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ āĻāĻŦāĻ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
āĻāĻŽāĻžāĻĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ NuGet 4.9+ āĻŦāĻž Conan āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ C, C++, C# āĻāĻŦāĻ .Net āĻā§āĻĄ āĻ¸āĻš āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻŋāĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻ¤ā§āĻ¤ā§āĻāĻŋāĻ¤āĨ¤
āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ¸ā§āĻāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ 'āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¸āĻĢāĻ˛ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ¤ā§ āĻŽāĻžāĻ°ā§āĻ' āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻā§, āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻ¸ā§āĻāĻŋāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (Merge when Pipeline Succeeds, MWPS) āĻā§āĻ¨ā§ āĻāĻŽā§āĻ˛ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž āĻŽāĻžāĻ°ā§āĻāĻāĻŋ āĻāĻžāĻ¨āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻā§, āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ
āĻŦāĻĻāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§ āĻāĻ¨āĻ¨ā§āĻĻāĻŋāĻ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻš EKS āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻāĻ¨ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻž EKS āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻŦā§; āĻāĻĒāĻ¨āĻŋ 1.14-1.17 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻŋāĻāĻŋāĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸āĻāĻāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž: āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻŦāĻŋāĻā§āĻ°āĻžāĻā§āĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻĻāĻ˛ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ°āĻž āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¤āĻĻāĻ¨ā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻŋāĻāĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻ°ā§āĻŽāĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻ°ā§āĻ¤ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻā§āĻ˛āĻŋāĻ āĻ¤ā§āĻ¯ā§ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§āĻ° āĻ¯ā§āĻā§āĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻž āĻĨā§āĻā§ āĻāĻŦāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĨā§āĻā§ āĻāĻĻāĻ°ā§āĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻ¨āĻž.
āĻŽāĻžāĻ°ā§āĻāĻĄāĻžāĻāĻ¨ā§ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŽāĻ°āĻž āĻŽāĻžāĻ°ā§āĻāĻĄāĻžāĻāĻ¨ā§āĻ° āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ° āĻ§āĻ°āĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻžāĻ¤ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻšāĻ¯āĻŧā§ˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ^alert#1234
āĻ¯ā§āĻā§āĻ¨ā§ āĻŽāĻžāĻ°ā§āĻāĻĄāĻžāĻāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§: āĻāĻāĻ¨āĻž, āĻāĻŋāĻāĻŋāĻ āĻŦāĻž āĻŽāĻžāĻ°ā§āĻ āĻ
āĻ¨ā§āĻ°ā§āĻ§ā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŋāĻāĻŋāĻ āĻŦāĻž āĻŽāĻžāĻ°ā§āĻ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻĨā§āĻā§ āĻ¨āĻ¯āĻŧ, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°āĻŦā§āĨ¤
āĻāĻāĻ¨āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ˛ā§āĻĄ āĻĻā§āĻā§āĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻŋāĻŦāĻ°āĻŖā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻ¸āĻšāĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨āĻ āĻāĻāĻ¨āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻŦāĻž āĻā§āĻ¯āĻžāĻŦ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻŦā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻŋāĻŦāĻ°āĻŖ.
75% āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
(āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
GitLab, āĻāĻāĻāĻŋ āĻāĻāĻ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ¸āĻŽāĻā§āĻ° DevOps āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻĢā§āĻ˛ā§ āĻā§āĻĄāĻŧā§ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ
āĻ¨āĻ¨ā§āĻ¯ āĻā§āĻˇāĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ GitLab 13.4-āĻ, āĻāĻ¨ā§āĻ¨āĻ¤ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ 75% āĻĻā§āĻ°ā§āĻ¤ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ
āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻĻā§āĻāĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤)
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŋāĻ˛
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĻĻā§āĻ° āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§ āĻāĻŦāĻ āĻ āĻŦāĻžāĻā§āĻāĻŋāĻ¤ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻĒā§āĻ°ā§āĻŦāĻžāĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻāĻĒāĻ° āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĻā§āĻ¯āĻŧāĨ¤
ĐĄĐŋĐ°ŅийО
API āĻ āĻā§āĻ°ā§āĻĒ āĻĒā§āĻļ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
(āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
āĻĒā§āĻ°ā§āĻŦā§, āĻā§āĻ°ā§āĻĒ āĻĒā§āĻļ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ UI āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°ā§āĻĒā§ āĻĒā§āĻĨāĻāĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻāĻŦāĻ GitLab āĻ āĻā§āĻŽā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ API āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻŦ-āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻ¸āĻā§āĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤)
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻžāĻāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
GitLab 13.4-āĻ, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻžāĻāĻ āĻāĻĄāĻŋāĻāĻ° āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻāĻŋāĨ¤ āĻ¯āĻĻāĻŋāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻā§āĻ¨ā§ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻŦāĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž, āĻāĻŽāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§āĻ° āĻāĻāĻ°āĻŖā§āĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻāĻŋāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻāĻŽāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻŦ .gitlab/static-site-editor.yml
āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻžāĻāĻ āĻāĻĄāĻŋāĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ¯āĻŧāĻ āĻ āĻāĻļ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻĢā§āĻ°āĻ¨ā§āĻ āĻŽā§āĻ¯āĻžāĻāĻžāĻ° āĻšāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻžāĻāĻ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻˇā§āĻ āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻāĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻ˛ā§āĻāĻāĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻŦāĻž āĻ˛ā§āĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻāĻŋāĻāĻŽāĻāĻ˛-āĻ āĻĒā§āĻˇā§āĻ āĻž āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§āĻŦāĻžāĻ°ā§ āĻļā§āĻ°ā§āĻˇā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤, āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ YAML āĻŦāĻž JSON āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻŦāĻ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻ āĻŦā§āĻ§ āĻŽāĻžāĻ°ā§āĻāĻāĻĒ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻžāĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻžāĻāĻ āĻāĻĄāĻŋāĻāĻ°ā§āĻ° WYSIWYG āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻŽā§āĻĄ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻĨā§āĻā§ āĻā§āĻŽāĻŋāĻāĻžāĻāĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧā§ˇ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¤ā§āĻ¸ āĻŽā§āĻĄā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ¨āĻž āĻāĻ°ā§ āĻ¸ā§āĻ āĻ āĻāĻļā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤ GitLab 13.4-āĻ, āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻĢāĻ°ā§āĻŽ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ¤āĻžāĻŽ āĻāĻŋāĻĒā§āĻ¨ āĻ¸ā§āĻāĻŋāĻāĻ¸ (āĻ¸ā§āĻāĻŋāĻāĻ¸) āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ āĻā§āĻ˛ā§ āĻ¯āĻž āĻļā§āĻ°ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻŖ, āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§āĻā§āĻ¨āĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§, āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¯āĻŧā§āĻŦ āĻĢāĻ°ā§āĻŽā§ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ¨ā§ˇ āĻāĻ āĻŽā§āĻāĻŦāĻ¨ā§āĻ§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻĒāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻŋāĻ°āĻž āĻāĻŦāĻ DVCS āĻ¸āĻāĻ¯ā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ GitLab āĻāĻāĻ¨ āĻā§āĻ°ā§
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦā§ āĻāĻŋāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯:
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§!
Gitaly āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻ°āĻŋāĻˇā§āĻ āĻā§āĻāĻŋāĻ (āĻŦāĻŋāĻāĻž)
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤)
āĻāĻāĻāĻŋ Gitaly āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻˇā§āĻŖ Gitaly āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻ¤ā§ Git āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻāĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻ° āĻāĻ°ā§ āĻĻā§āĻˇ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤
āĻŽā§āĻāĻ°āĻŋāĻāĻŋ āĻā§āĻāĻŋāĻ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻ°āĻŋāĻˇā§āĻ (āĻ¸āĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§) āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻŽāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ˛ā§āĻāĻžāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨ā§āĻĄā§ āĻ¸āĻĢāĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ āĻ¸āĻŽā§āĻŽāĻ¤ āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻ¯āĻŧā§āĻŦ IDE-āĻ¤ā§ JSON āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻāĻ˛ā§āĻāĻŋāĻŽā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻā§āĻ˛ā§āĻĄ)
āĻĒā§āĻ°āĻā§āĻā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛ā§āĻā§āĻ°āĻž JSON āĻŦāĻž YAML āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ˛ā§āĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻŦāĻŖ āĻšāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒā§ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻŋāĻā§ āĻāĻžāĻāĻž āĻ¸āĻšāĻāĨ¤ CI āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ§āĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻŦā§āĻ§āĻ¤āĻž āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ˛ā§āĻāĻž āĻ¸āĻŽā§āĻāĻŦ, āĻ¤āĻŦā§ āĻāĻāĻāĻŋ JSON āĻ¸ā§āĻāĻŋāĻŽāĻž āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻā§āĻāĻŋāĻ¤ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¸ā§āĻāĻŋāĻŽāĻžāĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ .gitlab/.gitlab-webide.yml
, āĻ¯āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻāĻŋāĻŽāĻž āĻāĻŦāĻ āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻ¯āĻŧā§āĻŦ IDE-āĻ¤ā§ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻŦā§āĻ§āĻ¤āĻž āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻŦā§āĨ¤
āĻĄāĻžāĻāĻ°ā§āĻā§āĻā§āĻĄ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻā§āĻ˛āĻŋāĻ āĻā§āĻ°āĻžāĻĢ (DAG) āĻŦā§āĻ°āĻžāĻā§āĻāĻŋāĻ āĻ˛āĻŋāĻŽāĻŋāĻ 50 āĻ āĻŦā§āĻĄāĻŧā§āĻā§
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ needs:
, āĻā§āĻŦ āĻāĻ ā§āĻ°. 13.4-āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻŽāĻž 10 āĻĨā§āĻā§ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ 50 āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§ āĻāĻžāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ° āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻžāĻ¸ā§āĻāĻŽ āĻāĻ¨ā§āĻ¸āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ āĻšāĻ¨, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°ā§ āĻāĻ āĻ¸ā§āĻŽāĻžāĻāĻŋāĻā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻĢāĻžāĻ° āĻāĻ°āĻŋ āĻ¨āĻžāĨ¤
ĐĐžĐēŅĐŧĐĩĐŊŅĐ°ŅиŅ ĐŋĐž ĐŊĐ°ŅŅŅОКĐēĐĩ needs:
āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻāĻ°āĻŖ needs
āĻŽāĻŋāĻ¸ āĻāĻ°āĻž āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻžāĻ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻĢāĻ˛ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ needs
, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¯āĻāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻāĻ°āĻŖ 13.4 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ needs
āĻāĻāĻ¨ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻžāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĨ¤
ĐĐžĐēŅĐŧĐĩĐŊŅĐ°ŅиŅ ĐŋĐž ĐŊĐ°ŅŅŅОКĐēĐĩ needs
āĻļā§āĻˇ āĻāĻžāĻā§āĻ° āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻĨā§āĻā§ āĻāĻāĻāĻžāĻ¤ā§ āĻĒāĻŋāĻ¨ āĻāĻ°ā§āĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸āĻĢāĻ˛ āĻāĻžāĻā§āĻ° āĻļā§āĻˇ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻāĻāĻŋāĻā§ āĻ˛āĻ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻļāĻžāĻāĻžāĻ¯āĻŧ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨, āĻŽāĻžāĻ°ā§āĻ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻŦāĻž āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻĨā§āĻā§ āĻāĻāĻāĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻŽā§āĻ¯āĻŧāĻžāĻĻ āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻšāĻ¯āĻŧā§ āĻāĻ āĻā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻ āĻāĻŽāĻžāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ CI/CD āĻāĻžāĻāĻĄ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
CI/CD āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻĄā§āĻ˛āĻŋāĻāĻžāĻ°āĻŋāĻ° āĻāĻ¤āĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ āĻ°ā§āĻĨ āĻ¸āĻžāĻļā§āĻ°āĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
GitLab āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻāĻ¨ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ āĻĒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ GitLab.com āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻšāĻ˛:
- āĻā§āĻ¨āĻžāĻ¨: 250MB
- āĻŽāĻžāĻā§āĻ¨: 3 āĻāĻŋāĻŦāĻŋ
- NPM: 300MB
- NuGet: 250MB
- āĻĒāĻžāĻāĻĒāĻŋāĻāĻ: 3 āĻāĻŋāĻŦāĻŋ
āĻāĻžāĻ¸ā§āĻāĻŽ GitLab āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ
ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°ā§āĻāĻ° āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
PyPI āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§ CI_JOB_TOKEN āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻŦāĻ CI/CD āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¸āĻš āĻĒāĻžāĻāĻĨāĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¤ā§āĻ°āĻŋ, āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ PyPI āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻĒā§āĻ°ā§āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻ¨āĻŋ CI_JOB_TOKEN
. āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻžāĻā§ PyPI āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ
āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧāĻ¤ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ PyPI āĻĒā§āĻ¯āĻžāĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ GitLab CI/CD āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻ¨ āĻ¸āĻšāĻ CI_JOB_TOKEN
.
āĻ āĻ¨ā§āĻ°ā§āĻ§ā§ DAST āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
āĻ
āĻ¨-āĻĄāĻŋāĻŽāĻžāĻ¨ā§āĻĄ DAST āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻŋ āĻāĻŋāĻ˛
GitLab āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ URL āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻāĻā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧā§ˇ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ āĻ¸āĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻāĻ°āĻāĻ˛ āĻ
āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻā§āĻāĻŋāĻ¨ āĻŦāĻžāĻ°ā§āĻ¨ā§āĻā§āĻ° āĻ
āĻŦāĻĻāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧā§āĻā§ (
GitLab āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ Terraform āĻ°āĻžāĻā§āĻ¯
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ Terraform āĻāĻ° āĻ°āĻžāĻā§āĻ¯ā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤ GitLab-āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ Terraform āĻ¸ā§āĻā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ GitLab 13.4 āĻĨā§āĻā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ Terraform āĻ¸ā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ Terraform āĻ¸ā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŦā§
āĻāĻāĻ¨āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻŋāĻ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻŦāĻ°āĻŖ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻ¤āĻā§āĻˇāĻŖ āĻā§āĻ˛āĻž āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻ¤āĻŦāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¨ā§āĻ āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŋāĻŽā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§ āĻā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻāĻāĻ¨āĻžāĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§, āĻāĻŽāĻ°āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻāĻ¸āĻ˛ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŋāĨ¤ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĨā§āĻā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻāĻ¨āĻž āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§.
āĻāĻāĻ¨āĻžāĻ° āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻāĻ¨āĻžāĻ° āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻāĻ¤ā§āĻ¤āĻ°āĻĻāĻžāĻ¤āĻž āĻāĻŦāĻ āĻ¸ā§āĻā§āĻāĻšā§āĻ˛ā§āĻĄāĻžāĻ°āĻĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻ°āĻžāĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻ°ā§āĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĻāĻ˛ āĻāĻāĻ¨āĻžāĻ° āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§, āĻ¤āĻžāĻ°āĻž āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨ āĻāĻāĻ¨āĻžāĻ° āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻĄāĻžāĻ¨ āĻ¸āĻžāĻāĻĄāĻŦāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻžāĻ° āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻ¨āĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŽā§āĻā§āĻ¨
(āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻ¸ā§āĻŦāĻ°ā§āĻŖ)
āĻāĻ¨āĻā§āĻāĻ¨āĻžāĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻ°ā§āĻ˛ āĻāĻĄāĻŋāĻāĻ°ā§āĻ° āĻāĻ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¸āĻšāĻā§āĻ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ UI āĻĨā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¤ā§āĻ°āĻŋ, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŽā§āĻĄ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ .yaml
āĻāĻ¨ā§āĻ¨āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§ āĻ¨āĻ¤ā§āĻ¨āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻā§āĻāĻžāĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ > āĻšā§āĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž > āĻ¨āĻŋāĻ¯āĻŧāĻŽ (āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ > āĻšā§āĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž > āĻ¨ā§āĻ¤āĻŋ).
Azure āĻŦā§āĻ˛āĻŦ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§, āĻŦā§āĻ°ā§āĻā§āĻ, āĻ¸āĻŋāĻ˛āĻāĻžāĻ°, āĻ¸ā§āĻ¨āĻž)
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻŦāĻ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ°āĻžāĻ¨āĻžāĻ° āĻāĻāĻ¯āĻŧāĻ āĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻā§āĻ˛āĻŋ āĻāĻ˛āĻāĻĢāĻāĻ¸ āĻĢāĻžāĻāĻ˛, āĻ¸āĻŋāĻāĻ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻ āĻāĻŦāĻ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻ°āĻŖā§āĻ° āĻ
āĻŦāĻā§āĻā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ Azure āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻŦ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ Azure āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ [runners.cache.azure]
Ubuntu āĻāĻŦāĻ OpenSUSE-āĻāĻ° āĻāĻ¨ā§āĻ¯ Omnibus ARM64 āĻĒā§āĻ¯āĻžāĻā§āĻ
(āĻā§āĻ°, āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻžāĻ°, āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤)
64-āĻŦāĻŋāĻ ARM āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ GitLab āĻāĻ˛āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻāĻžāĻšāĻŋāĻĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻŽāĻ°āĻž āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ ARM64 Ubuntu 20.04 Omnibus āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§āĻ¤āĻž āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§ āĻāĻ¨āĻ¨ā§āĻĻāĻŋāĻ¤āĨ¤ Zitai Chen āĻāĻŦāĻ Guillaume Gardet āĻā§ āĻ¤āĻžāĻ°āĻž āĻ¯ā§ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ āĻŦāĻĻāĻžāĻ¨ āĻ°ā§āĻā§āĻā§āĻ¨ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ - āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ° āĻāĻāĻāĻŋ āĻŽā§āĻ˛ āĻ āĻāĻļ āĻšāĻ¯āĻŧā§āĻā§!
āĻāĻŦā§āĻ¨ā§āĻā§ 20.04 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻā§āĻāĻāĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻ¯āĻžāĻ¨ Ubuntu
.
āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻšā§āĻ˛āĻŽ āĻāĻžāĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
(āĻĒā§āĻ°āĻŋāĻŽāĻŋāĻ¯āĻŧāĻžāĻŽ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤)
āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄ, āĻ¯ā§āĻŽāĻ¨ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻžāĻ°ā§āĻĄ (CACs), āĻāĻāĻ¨ āĻšā§āĻ˛āĻŽ āĻāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ X.509 āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§, āĻšā§āĻ˛āĻŽ āĻāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻāĻ¨ āĻ āĻŽāĻ¨āĻŋāĻŦāĻžāĻ¸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ¯āĻŧ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ°āĻŋāĻ˛āĻŋāĻ āĻ¨ā§āĻ āĻāĻŦāĻ āĻāĻĒāĻā§āĻ°ā§āĻĄ/āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŽā§āĻ˛ āĻāĻāĻ°ā§āĻāĻŋ āĻĒā§āĻ¸ā§āĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§:
āĻāĻāĻ°ā§āĻāĻŋ āĻĨā§āĻā§ āĻ
āĻ¨ā§āĻŦāĻžāĻĻā§ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĻ¨
āĻāĻ¤ā§āĻ¸: www.habr.com