4 āĻ¸ā§āĻĒā§āĻā§āĻŽā§āĻŦāĻ°, āĻ¸ā§āĻ¨ā§āĻ āĻĒāĻŋāĻāĻžāĻ°ā§āĻ¸āĻŦāĻžāĻ°ā§āĻā§ DevOps Slurm āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻāĻāĻŋ āĻāĻ¤ā§āĻ¤ā§āĻāĻ¨āĻžāĻĒā§āĻ°ā§āĻŖ āĻ¤āĻŋāĻ¨ āĻĻāĻŋāĻ¨ā§āĻ° āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛: āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ āĻ¸āĻŋāĻ˛ā§āĻā§āĻā§āĻ˛ āĻāĻ¨āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ°ā§āĻŽ, āĻāĻ°ā§ āĻ¸āĻžāĻ¤ āĻĄāĻāĻ¨ āĻā§āĻ¤ā§āĻšāĻ˛ā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻāĻŦāĻ 32 āĻāĻ¨ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§, āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ˛ā§āĻā§āĻā§āĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻŦā§āĻ āĻĄāĻžāĻāĻ¨ā§āĻ¸āĻ° āĻā§āĻŖā§ āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§ āĻāĻā§āĨ¤
āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨ā§ āĻ¤āĻŋāĻ¨āĻāĻ¨ āĻŦāĻā§āĻ¤āĻž āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻŦāĻā§āĻ¤āĻŦā§āĻ¯ āĻ°āĻžāĻā§āĻ¨āĨ¤
āĻĒāĻžāĻā§āĻ˛ āĻ¸ā§āĻ˛āĻŋāĻāĻžāĻ¨āĻ, āĻ¸āĻžāĻāĻĨāĻŦā§āĻ°āĻŋāĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻ¸ā§āĻĨāĻĒāĻ¤āĻŋ, 10 āĻŦāĻāĻ°ā§āĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāĻ¤ āĻāĻŦāĻ āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻāĨ¤ āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸ā§āĻĒāĻŋāĻāĻžāĻ°āĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻŽāĻ¸ā§āĻā§ āĻā§āĻŦāĻžāĻ°āĻ¨ā§āĻāĻ¸ āĻŽāĻŋāĻāĻāĻĒ āĻāĻŦāĻ āĻāĻāĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻŋāĻ¸āĻŋ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤ Kubernetes āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻŦā§āĻ¯āĻžāĻĒāĻ āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§: 5āĻāĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ - āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻāĻžāĻ, āĻāĻāĻāĻŋ āĻĻāĻ˛ā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ 20+ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒāĨ¤
Artyom Galonsky, STO "ByuroByuro", āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻŋāĻ¨āĻŋāĻ¨āĻā§āĻ°āĻžāĻĻ āĻĨā§āĻā§ Slurm DevOps āĻ āĻĒā§āĻāĻā§āĻā§āĻ¨āĨ¤ āĻŦāĻžāĻŖāĻŋāĻā§āĻ¯āĻŋāĻ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§ 12 āĻŦāĻāĻ°ā§āĻ°āĻ āĻŦā§āĻļāĻŋ āĻ āĻāĻŋāĻā§āĻāĻ¤āĻžāĨ¤ 2011 āĻ¸āĻžāĻ˛ āĻĨā§āĻā§ āĻĻāĻ˛ā§āĻ° āĻ¨ā§āĻ¤āĻž āĻāĻŦāĻ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ āĻĒāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ 2016 āĻ¸āĻžāĻ˛ā§ āĻāĻžāĻ°āĻŋāĻāĻ°āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ āĻšāĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻ¨ āĻĄāĻŋāĻā§āĻĒāĻ¸ āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻāĻ°ā§āĻ¨ā§āĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻā§āĨ¤ āĻāĻ āĻ āĻ°ā§āĻĨā§ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻā§āĻŦāĻ˛ āĻā§āĻŽāĻžāĻ°ā§āĻ āĻāĻāĻŋ āĻ§āĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°āĻāĻž āĻāĻ¸āĻ˛ā§ āĻāĻŋ āĻ¤āĻž āĻā§āĻ āĻāĻžāĻ¨ā§ āĻ¨āĻžāĨ¤
āĻ¸āĻŋāĻ˛ā§āĻā§āĻā§āĻ˛ āĻā§āĻ˛āĻžāĻāĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻā§āĻļāĻ˛ā§ āĻāĻ˛ā§āĻā§āĻ¸āĻŋ āĻ¸ā§āĻā§āĻĒāĻžāĻ¨ā§āĻā§āĻā§ āĻāĻĒā§āĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻā§āĻ˛āĻžāĻāĻĄ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻžāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāĻ¤: āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ, CI/CD āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤
"... āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻŽāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻ§āĻ°āĻ˛āĻžāĻŽāĨ¤"
āĻĒāĻžāĻā§āĻ˛ āĻ¸ā§āĻ˛āĻŋāĻāĻžāĻ¨āĻāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ¯āĻŋāĻ¨āĻŋ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻā§āĻāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨âāĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĻāĻŋāĻ āĻĨā§āĻā§āĨ¤ āĻĻā§āĻā§ āĻŽāĻ¨ā§ āĻšāĻŦā§ āĻ¯ā§ āĻāĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻļā§āĻˇ āĻā§ āĻ¤āĻž āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻāĻŦāĻ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§, āĻā§āĻŦ āĻāĻŽ āĻ˛ā§āĻāĻ āĻāĻžāĻ¨ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻŋāĻ āĻāĻ¨āĻŋāĻ, āĻāĻŽāĻŋāĻ, āĻ ā§āĻ¯āĻžāĻĄ, āĻĄāĻŋāĻĢ, āĻ˛āĻ, āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸, āĻāĻžāĻ¨, āĻĒā§āĻļ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻŽāĻ°āĻž āĻāĻŋāĻ āĻĢā§āĻ˛ā§, āĻļāĻžāĻāĻž āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ, āĻŽāĻžāĻ°ā§āĻ āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋ āĻŽāĻ¨ā§ āĻ°ā§āĻā§āĻāĻŋāĨ¤
āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒāĻžāĻā§āĻ˛ āĻ¸ā§āĻ˛āĻŋāĻāĻžāĻ¨āĻ āĻāĻŋāĻ-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻŽ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻ¨āĨ¤ āĻāĻŽāĻ°āĻž āĻāĻžāĻāĻāĻžāĻāĻžāĻŽāĻ, āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§, āĻāĻžāĻ¨ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ. āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻŽāĻ°āĻž āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ, āĻ°āĻŋāĻ˛āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻŦāĻžāĻ° āĻĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻŋāĻāĻĢā§āĻ˛ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŦāĻžāĻšā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĻāĻŋāĨ¤
"āĻāĻš, āĻāĻŋ āĻāĻāĻāĻ¨ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ!"
āĻŽāĻ§ā§āĻ¯āĻžāĻšā§āĻ¨āĻā§āĻā§āĻ° āĻĒāĻ°, āĻ¯āĻāĻ¨ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻŋāĻā§āĻāĻž āĻļāĻā§āĻ¤āĻŋ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°ā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻ°āĻ āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻŋāĻ˛, āĻ¤āĻāĻ¨ CI/CD āĻāĻ° āĻĒāĻžāĻ˛āĻžāĨ¤
āĻāĻ°ā§āĻāĻŋāĻāĻŽ āĻā§āĻ¯āĻžāĻ˛āĻ¨āĻ¸ā§āĻāĻŋ "āĻ¸āĻŋāĻāĻ/āĻ¸āĻŋāĻĄāĻŋ: āĻ āĻā§āĻŽā§āĻļāĻ¨ā§āĻ° āĻā§āĻŽāĻŋāĻāĻž" āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤ āĻāĻŽāĻŋ āĻŦā§āĻ¯āĻžāĻļ, āĻŽā§āĻ, āĻā§āĻ°ā§āĻĄāĻ˛, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻŋāĻ-āĻšā§āĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻļāĻĻāĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻāĻŋāĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋāĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛ā§āĻā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ "āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ" āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨ā§ˇ CI/CD-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛ā§āĻāĻŋāĻ¤ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°: Drone CI, BitBucket Pipelines, Travis.
āĻ¸āĻ¨ā§āĻ§ā§āĻ¯āĻž āĻāĻ¯āĻŧāĻāĻžāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ, āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻāĻŋāĻ˛. āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻž neocortexes āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ āĻāĻā§āĻˇāĻāĻŋ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻˇā§āĻŖ āĻŦā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻžāĻā§āĻ° āĻā§āĻ¯āĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻ āĻŋāĻ¨ āĻāĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻŋāĻ˛: "āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻ°āĻž, āĻāĻ¸ā§āĻ¨ āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻā§āĻĻā§āĻ°āĻā§ āĻāĻžāĻĒ āĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ #support"
"- āĻŽā§āĻ°āĻŋāĻāĻāĻžāĻ¨āĻž, āĻāĻŽāĻŋ āĻāĻŋ āĻŦāĻžāĻāĻ°ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ? - āĻ¨āĻž, āĻŦāĻ¸ā§!
āĻāĻ°ā§āĻāĻŋāĻāĻŽ āĻā§āĻ¯āĻžāĻ˛āĻ¨āĻ¸ā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻāĻžāĻ¨ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĨāĻžāĻā§āĻ¨āĨ¤ āĻāĻĢāĻŋ āĻŦāĻŋāĻ°āĻ¤āĻŋāĻ° āĻĒāĻ°, āĻāĻŽāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧ "CI/CD: Gitlab āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ" āĻā§āĻ˛āĻ˛āĻžāĻŽāĨ¤
"āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛ā§āĻ¯āĻžāĻĒāĻāĻĒāĻā§āĻ˛āĻŋāĻā§ āĻļāĻā§āĻ¤ āĻāĻ°ā§ āĻ§āĻ°ā§ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻ-āĻāĻŦāĻ, āĻāĻ˛ āĻ¯āĻžāĻ!â
āĻ¤āĻŋāĻ¨āĻŋ āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸āĻŋāĻāĻ, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯, āĻ¸ā§āĻ°āĻž āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŋāĻāĻ˛ā§āĻ¯āĻžāĻŦ āĻ°āĻžāĻ¨āĻžāĻ°, āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛ā§āĻā§āĻ¨āĨ¤ Gitlab CI āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻāĻŦāĻ Gitlab CI āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻŦāĻ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻŖā§āĻĄā§āĻ° āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨), āĻ¤āĻŋāĻ¨āĻŋ āĻļāĻŋāĻ˛ā§āĻĒāĻāĻ°ā§āĻŽ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻĨāĻž āĻŦāĻ˛ā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤ .gitlab-ci.yml āĻāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§, āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻāĻļā§ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻāĻžāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ gitlab-ci.yml-āĻāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§ āĻĒā§āĻļ āĻāĻ°āĻžāĨ¤
āĻāĻ°āĻ āĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻāĻĢāĻŋāĻ° āĻĒāĻ°ā§, āĻāĻ˛ā§āĻā§āĻ¸āĻŋ āĻ¸ā§āĻā§āĻĒāĻžāĻ¨ā§āĻā§āĻā§ "āĻā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§: āĻā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ" āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨ āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤ āĻšāĻ˛ā§āĻ° āĻļā§āĻ°ā§āĻ¤āĻžāĻ°āĻž āĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ "Terraform āĻāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ IaC" āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻā§āĻ°āĻāĻžāĻŦā§ āĻāĻā§āĻ°āĻšā§ āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻšā§āĻĻāĻ¯āĻŧ-āĻāĻˇā§āĻŖ āĻāĻ˛ā§āĻĒā§āĻ° āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§āĻāĻŋāĻ˛āĨ¤
ĐиĐēиŅĐ° ĐĄŅвОŅОв, [4 ŅĐĩĐŊŅ. 2019 Đŗ., 20:27:35]:
@f3exx Đ° ĐŋĐž ŅĐĩŅŅĐ°ŅĐžŅĐŧŅ ĐąŅĐ´ŅŅ Đ´ŅŅĐĩŅиĐŋĐ°ŅĐĩĐģŅĐŊŅĐĩ иŅŅĐžŅии иĐģи вŅĐĩ СаĐēĐžĐŊŅиŅŅŅ ĐģайаĐŧи?
Aleksey Stepanenko, [4 ŅĐĩĐŊŅ. 2019 Đŗ., 20:28:32]:
ĐŅĐ´ĐĩŅ ОдĐŊĐ° ŅĐžŅĐŊĐž)
Dmitriy Miroshnichenko, [4 ŅĐĩĐŊŅ. 2019 Đŗ., 20:28:38]:
ŅŅŅ, ĐŊĐ°ĐŋŅиĐŧĐĩŅ ĐēĐ°ĐēиĐĩ?
Đ´ĐļŅĐŊ вСŅĐģ ŅŅĐĩĐšŅ и вŅĐĩ ŅйиĐģ?
āĻĒāĻā§āĻāĻŽ āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§ āĻāĻŽāĻ°āĻž "āĻŽāĻ" āĻ¸ā§āĻāĻŋāĻŽāĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋ, āĻ¯āĻāĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻ¸āĻšāĻ āĻĨā§āĻā§ āĻāĻāĻŋāĻ˛ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ - āĻāĻŋāĻ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¸āĻāĻ°āĻāĻ¤ā§ āĻļā§āĻˇāĨ¤ āĻāĻāĻŋ āĻā§āĻŦ āĻāĻžāĻ˛ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋ: āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻ¸āĻšāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ°āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž āĻ¯āĻžāĻ āĻļā§āĻā§āĻ°āĻŦāĻžāĻ° āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧā§āĻ° āĻāĻ āĻŋāĻ¨ āĻ āĻāĻļāĻāĻž āĻā§āĻŽāĻ¨ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§āĻ° āĻāĻĄā§āĻĄāĻžāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻž āĻ˛āĻŋāĻā§āĻā§āĻ¨:
ĐиĐēĐžĐģĐ°Đš ĐĐžĐŊĐžĐŊĐĩĐŊĐēĐž, [4 ŅĐĩĐŊŅ. 2019 Đŗ., 16:17:28]:
ĐŅĐĩ вŅОдĐĩ ĐŋĐžĐģŅŅĐ°ĐĩŅŅŅ, ĐŊĐž ŅĐĩĐŧĐŋ ŅĐ°ĐēОК ŅŅĐž ŅŅ ĐŋŅĐžŅŅĐž ŅŅĐŋĐĩваĐĩŅŅ ŅŅĐž ŅĐ´ĐĩĐģĐ°ŅŅ ĐŊĐĩ ĐžŅĐŧŅŅĐģив. ĐžŅĐĩĐŊŅ ĐŋĐžŅ
ĐžĐļĐĩ ĐŊĐ° ŅĐž ĐēĐ°Đē ĐŊĐ°Ņ
ОдŅ ŅĐ°ĐŊĐ´ĐžĐŧĐŊŅŅ иĐŊŅŅŅŅĐēŅиŅ ĐŊĐ° ОдĐŊĐžĐŧ иС ŅĐ°ĐšŅОв ŅŅ ĐŋŅĐžŅŅĐž ĐēĐžĐŋиŅŅĐĩŅŅ ĐŋĐž ŅĐ°ĐŗĐ°Đŧ и вŅŅавĐģŅĐĩŅŅ, ŅĐžĐģŅĐēĐž Ņ ŅĐĩĐąŅ ĐŊĐĩŅ вОСĐŧĐžĐļĐŊĐžŅŅи ĐžŅŅĐ°ĐŊОвиŅŅŅŅ Đ° ĐŊŅĐļĐŊĐž ĐąĐĩĐļĐ°ŅŅ ĐžŅ ŅĐ°ĐŗĐ° Đē ŅĐ°ĐŗŅ. ĐŊŅ иĐģи ŅŅ ŅŅĐž ŅĐļĐĩ СĐŊĐ°ĐĩŅŅ и ŅĐĩĐąĐĩ ĐŊĐžŅĐŧ
Alexander B, [4 ŅĐĩĐŊŅ. 2019 Đŗ., 16:18:06]:
Đ´Đ°, ŅŅĐŋĐĩваĐĩŅŅ ŅŅĐž-ŅĐž ОдĐŊĐž - ĐģийО ŅĐģŅŅĐ°ŅŅ, ĐģийО вŅĐŋĐžĐģĐŊŅŅŅ
Fedor, [4 ŅĐĩĐŊŅ. 2019 Đŗ., 16:18:21]:
+1
ĐŅĐĩ иС ĐŧиĐŊŅŅОв, ĐŋĐžĐēĐ° ŅŅ СаĐŊиĐŧĐ°ĐĩŅŅŅŅ ĐēĐžĐŋи ĐŋĐ°ŅŅĐžĐŧ иĐŊŅŅŅŅĐēŅиК ĐŋŅĐžĐŋŅŅĐēĐ°ĐĩŅŅ 80% ŅĐģОв ĐŅŅĐĩĐŧĐ°
ĐиŅиĐģĐģ, [4 ŅĐĩĐŊŅ. 2019 Đŗ., 16:19:01]:
ĐŊŅĐļĐŊĐž два runners СаĐŋŅŅĐēĐ°ŅŅ
ОдиĐŊ ŅĐ°ĐŊĐŊĐĩŅ ŅĐģŅŅĐ°ĐĩŅ
Đ° вŅĐžŅОК ĐēĐžĐŋиĐŋĐ°ŅŅиŅ )
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽāĻā§ āĻ§ā§āĻ° āĻāĻ°ā§ āĻĻā§āĻ¨ āĻ¤āĻŦā§ āĻāĻŽ āĻ¤āĻĨā§āĻ¯ āĻāĻ¤ā§ āĻĢāĻŋāĻ āĻšāĻŦā§āĨ¤ āĻāĻŋāĻā§ āĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ - āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ āĻāĻ¤āĻŋ āĻŦāĻ˛āĻŋāĻĻāĻžāĻ¨. āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻĨāĻžāĻ¯āĻŧ āĻ¸āĻŦāĻāĻŋāĻā§ āĻĢāĻŋāĻ āĻāĻŦāĻ āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻāĻā§āĨ¤
āĻĒāĻžāĻā§āĻ˛ āĻ¸ā§āĻ˛āĻŋāĻāĻžāĻ¨āĻ āĻļā§āĻ°ā§āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻŦāĻžāĻ° āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°ā§āĻāĻŋāĻ˛ā§āĻ¨ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻāĻ¤āĻāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻž āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻŦāĻž āĻĒāĻ°ā§āĻ° āĻĻāĻŋāĻ¨ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ IaC āĻ¸āĻžāĻŦāĻāĻĒāĻŋāĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻĻā§āĻ°ā§āĻāĻĻāĻŋāĻ¨ āĻ§āĻ°ā§ āĻŦāĻ¨ā§āĻ§ā§āĻ¤ā§āĻŦ āĻ āĻ¨āĻŋāĻ°āĻĒā§āĻā§āĻˇāĻ¤āĻžāĻ° āĻā§āĻā§ āĻāĻ¯āĻŧā§ āĻĄ. āĻāĻ° āĻ¸āĻ¨ā§āĻ§ā§āĻ¯āĻž āĻ¸āĻžāĻĄāĻŧā§ āĻāĻāĻāĻžāĻ¯āĻŧ āĻ¯āĻžāĻ°āĻž āĻāĻāĻ¨āĻ āĻŽāĻ¨ā§ āĻ°ā§āĻā§āĻā§āĻ¨ āĻ¯ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ°āĻžāĻ¤ā§ āĻā§āĻŽāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻŽāĻ°āĻž āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻāĻŋ āĻ¯ā§ āĻ¸ā§āĻ˛āĻ°ā§āĻŽā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨ā§, āĻāĻāĻāĻŋāĻ āĻĄāĻžāĻāĻ¨ā§āĻ¸āĻ° DevOps āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻˇāĻ¤āĻŋāĻā§āĻ°āĻ¸ā§āĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¸āĻžāĻŽāĻ¨ā§ āĻāĻ°āĻ āĻĻā§âāĻāĻŋ āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧ āĻĻāĻŋāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ, āĻāĻāĻŋāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻ¸ā§āĻŦāĻžāĻĻā§: IaC āĻāĻŦāĻ SREāĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com