Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

4 āĻ¸ā§‡āĻĒā§āĻŸā§‡āĻŽā§āĻŦāĻ°, āĻ¸ā§‡āĻ¨ā§āĻŸ āĻĒāĻŋāĻŸāĻžāĻ°ā§āĻ¸āĻŦāĻžāĻ°ā§āĻ—ā§‡ DevOps Slurm āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ‰āĻ¤ā§āĻ¤ā§‡āĻœāĻ¨āĻžāĻĒā§‚āĻ°ā§āĻŖ āĻ¤āĻŋāĻ¨ āĻĻāĻŋāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛: āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ• āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸā§‡āĻ˛ āĻ•āĻ¨āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ°ā§āĻŽ, āĻ˜āĻ°ā§‡ āĻ¸āĻžāĻ¤ āĻĄāĻœāĻ¨ āĻ•ā§ŒāĻ¤ā§‚āĻšāĻ˛ā§€ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻāĻŦāĻ‚ 32 āĻœāĻ¨ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€, āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸā§‡āĻ˛ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĨ¤ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ° āĻ•ā§‹āĻŖā§‡ āĻ˛ā§āĻ•āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ›ā§‡āĨ¤

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨ā§‡ āĻ¤āĻŋāĻ¨āĻœāĻ¨ āĻŦāĻ•ā§āĻ¤āĻž āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻŦāĻ•ā§āĻ¤āĻŦā§āĻ¯ āĻ°āĻžāĻ–ā§‡āĻ¨āĨ¤

āĻĒāĻžāĻ­ā§‡āĻ˛ āĻ¸ā§‡āĻ˛āĻŋāĻ­āĻžāĻ¨āĻ­, āĻ¸āĻžāĻ‰āĻĨāĻŦā§āĻ°āĻŋāĻœā§‡āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻ¸ā§āĻĨāĻĒāĻ¤āĻŋ, 10 āĻŦāĻ›āĻ°ā§‡āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§‡ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻ•āĻœāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤ āĻ•ā§āĻŦāĻžāĻ°āĻ¨ā§‡āĻŸāĻ¸ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ•āĨ¤ āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸ā§āĻĒāĻŋāĻ•āĻžāĻ°āĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻŽāĻ¸ā§āĻ•ā§‹ āĻ•ā§āĻŦāĻžāĻ°āĻ¨ā§‡āĻŸāĻ¸ āĻŽāĻŋāĻŸāĻ†āĻĒ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻŋāĻ¸āĻŋ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨āĨ¤ Kubernetes āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡ āĻŦā§āĻ¯āĻžāĻĒāĻ• āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡: 5āĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ - āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ•āĻžāĻœ, āĻāĻ•āĻŸāĻŋ āĻĻāĻ˛ā§‡āĻ° āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ 20+ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĨ¤

Artyom Galonsky, STO "ByuroByuro", āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ˛āĻŋāĻ¨āĻŋāĻ¨āĻ—ā§āĻ°āĻžāĻĻ āĻĨā§‡āĻ•ā§‡ Slurm DevOps āĻ āĻĒā§ŒāĻāĻ›ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻŦāĻžāĻŖāĻŋāĻœā§āĻ¯āĻŋāĻ• āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡ 12 āĻŦāĻ›āĻ°ā§‡āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻžāĨ¤ 2011 āĻ¸āĻžāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĻāĻ˛ā§‡āĻ° āĻ¨ā§‡āĻ¤āĻž āĻāĻŦāĻ‚ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ āĻĒāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨āĨ¤ 2016 āĻ¸āĻžāĻ˛ā§‡ āĻ•āĻžāĻ°āĻŋāĻ—āĻ°āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ• āĻšāĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻœāĻ¨ āĻĄāĻŋāĻ­ā§‹āĻĒāĻ¸ āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ•āĻ°ā§āĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ•āĻŋāĻ›ā§āĨ¤ āĻāĻ‡ āĻ…āĻ°ā§āĻĨā§‡ āĻ¨āĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§‡āĻŦāĻ˛ āĻ•ā§āĻŽāĻžāĻ°ā§€āĻ‡ āĻāĻŸāĻŋ āĻ§āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°āĻŸāĻž āĻ†āĻ¸āĻ˛ā§‡ āĻ•āĻŋ āĻ¤āĻž āĻ•ā§‡āĻ‰ āĻœāĻžāĻ¨ā§‡ āĻ¨āĻžāĨ¤

āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸā§‡āĻ˛ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻāĻ•āĻœāĻ¨ āĻĒā§āĻ°āĻ•ā§ŒāĻļāĻ˛ā§€ āĻ†āĻ˛ā§‡āĻ•ā§āĻ¸āĻŋ āĻ¸ā§āĻŸā§‡āĻĒāĻžāĻ¨ā§‡āĻ™ā§āĻ•ā§‹ āĻ“āĻĒā§‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻ•āĻžāĻœā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤: āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ, CI/CD āĻāĻŦāĻ‚ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°
"... āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻ§āĻ°āĻ˛āĻžāĻŽāĨ¤"

āĻĒāĻžāĻ­ā§‡āĻ˛ āĻ¸ā§‡āĻ˛āĻŋāĻ­āĻžāĻ¨āĻ­āĻ‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ¯āĻŋāĻ¨āĻŋ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻœā§āĻžāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨â€”āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĻāĻŋāĻ• āĻĨā§‡āĻ•ā§‡āĨ¤ āĻĻā§‡āĻ–ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻ—āĻŋāĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§€ āĻ¤āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻšāĻœ āĻāĻŦāĻ‚ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§‡, āĻ–ā§āĻŦ āĻ•āĻŽ āĻ˛ā§‹āĻ•āĻ‡ āĻœāĻžāĻ¨ā§‡ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ—āĻŋāĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ—āĻŋāĻŸ āĻ‡āĻ¨āĻŋāĻŸ, āĻ•āĻŽāĻŋāĻŸ, āĻ…ā§āĻ¯āĻžāĻĄ, āĻĄāĻŋāĻĢ, āĻ˛āĻ—, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻžāĻ¸, āĻŸāĻžāĻ¨, āĻĒā§āĻļ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ—āĻŋāĻŸ āĻĢā§āĻ˛ā§‹, āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻŸā§āĻ¯āĻžāĻ—, āĻŽāĻžāĻ°ā§āĻœ āĻ•ā§ŒāĻļāĻ˛āĻ—ā§āĻ˛āĻŋ āĻŽāĻ¨ā§‡ āĻ°ā§‡āĻ–ā§‡āĻ›āĻŋāĨ¤

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒāĻžāĻ­ā§‡āĻ˛ āĻ¸ā§‡āĻ˛āĻŋāĻ­āĻžāĻ¨āĻ­ āĻ—āĻŋāĻŸ-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŸāĻŋāĻŽ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ•āĻžāĻāĻŸāĻžāĻšāĻžāĻŽāĻš, āĻĻā§‚āĻ°āĻŦāĻ°ā§āĻ¤ā§€, āĻŸāĻžāĻ¨ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ. āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ, āĻ°āĻŋāĻ˛āĻŋāĻœ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻĻāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ—āĻŋāĻŸāĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡ āĻĢāĻŋāĻ°ā§‡ āĻāĻ¸ā§‡āĻ›āĻŋāĨ¤

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°
"āĻ“āĻš, āĻ•āĻŋ āĻāĻ•āĻœāĻ¨ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ•!"

āĻŽāĻ§ā§āĻ¯āĻžāĻšā§āĻ¨āĻ­ā§‹āĻœā§‡āĻ° āĻĒāĻ°, āĻ¯āĻ–āĻ¨ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻļāĻ•ā§āĻ¤āĻŋ āĻ…āĻ°ā§āĻœāĻ¨ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ āĻļā§‹āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ›āĻŋāĻ˛, āĻ¤āĻ–āĻ¨ CI/CD āĻāĻ° āĻĒāĻžāĻ˛āĻžāĨ¤

āĻ†āĻ°ā§āĻŸāĻŋāĻ“āĻŽ āĻ—ā§āĻ¯āĻžāĻ˛āĻ¨āĻ¸ā§āĻ•āĻŋ "āĻ¸āĻŋāĻ†āĻ‡/āĻ¸āĻŋāĻĄāĻŋ: āĻ…āĻŸā§‹āĻŽā§‡āĻļāĻ¨ā§‡āĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž" āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻŋ āĻŦā§āĻ¯āĻžāĻļ, āĻŽā§‡āĻ•, āĻ—ā§āĻ°ā§‡āĻĄāĻ˛, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ—āĻŋāĻŸ-āĻšā§āĻ•ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻļāĻĻāĻ­āĻžāĻŦā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻ‡āĻŸāĻŋāĻ¤ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ "āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ" āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ā§ˇ CI/CD-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛ā§‹āĻšāĻŋāĻ¤ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°: Drone CI, BitBucket Pipelines, Travis.

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

āĻ¸āĻ¨ā§āĻ§ā§āĻ¯āĻž āĻ›āĻ¯āĻŧāĻŸāĻžāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ, āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ§ā§€āĻ°ā§‡ āĻ§ā§€āĻ°ā§‡ āĻ•ā§āĻ˛āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻ°ā§‹ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻ›āĻŋāĻ˛. āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž neocortexes āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ āĻ•āĻ•ā§āĻˇāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇāĻŖā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ‰āĻˇā§āĻŖ āĻŦā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ•āĻžāĻœā§‡āĻ° āĻšā§āĻ¯āĻžāĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ āĻŋāĻ¨ āĻœāĻŋāĻ¤ā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ›āĻŋāĻ˛: "āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€āĻ°āĻž, āĻ†āĻ¸ā§āĻ¨ āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻœā§‡āĻĻā§‡āĻ°āĻ•ā§‡ āĻšāĻžāĻĒ āĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ‡ #support"

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°
"- āĻŽā§‡āĻ°āĻŋāĻ‡āĻ­āĻžāĻ¨āĻž, āĻ†āĻŽāĻŋ āĻ•āĻŋ āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ? - āĻ¨āĻž, āĻŦāĻ¸ā§‹!

āĻ†āĻ°ā§āĻŸāĻŋāĻ“āĻŽ āĻ—ā§āĻ¯āĻžāĻ˛āĻ¨āĻ¸ā§āĻ•āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻœā§āĻžāĻžāĻ¨ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡āĻ¨āĨ¤ āĻ•āĻĢāĻŋ āĻŦāĻŋāĻ°āĻ¤āĻŋāĻ° āĻĒāĻ°, āĻ†āĻŽāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻŋāĻˇāĻ¯āĻŧ "CI/CD: Gitlab āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ" āĻ–ā§āĻ˛āĻ˛āĻžāĻŽāĨ¤

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°
"āĻāĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛ā§āĻ¯āĻžāĻĒāĻŸāĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻļāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻ-āĻāĻŦāĻ‚, āĻšāĻ˛ āĻ¯āĻžāĻ‡!”

āĻ¤āĻŋāĻ¨āĻŋ āĻ—āĻŋāĻŸāĻ˛ā§āĻ¯āĻžāĻŦ āĻ¸āĻŋāĻ†āĻ‡, āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯, āĻ¸ā§‡āĻ°āĻž āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ—āĻŋāĻŸāĻ˛ā§āĻ¯āĻžāĻŦ āĻ°āĻžāĻ¨āĻžāĻ°, āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤ 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]:
ŅŅŅ, ĐŊĐ°ĐŋŅ€Đ¸ĐŧĐĩŅ€ ĐēĐ°ĐēиĐĩ?
Đ´ĐļŅƒĐŊ вСŅĐģ ŅŅ‚ĐĩĐšŅ‚ и вŅĐĩ ŅƒĐąĐ¸Đģ?

āĻĒāĻžā§āĻšāĻŽ āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§‡ āĻ†āĻŽāĻ°āĻž "āĻŽāĻ‡" āĻ¸ā§āĻ•āĻŋāĻŽāĻŸāĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ›āĻŋ, āĻ¯āĻ–āĻ¨ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻŸāĻŋ āĻ¸āĻšāĻœ āĻĨā§‡āĻ•ā§‡ āĻœāĻŸāĻŋāĻ˛ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ - āĻ—āĻŋāĻŸ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ¸āĻ†āĻ°āĻ‡āĻ¤ā§‡ āĻļā§‡āĻˇāĨ¤ āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋ: āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ¸āĻšāĻœ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ°āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ• āĻļā§āĻ•ā§āĻ°āĻŦāĻžāĻ° āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧā§‡āĻ° āĻ•āĻ āĻŋāĻ¨ āĻ…āĻ‚āĻļāĻŸāĻž āĻ•ā§‡āĻŽāĻ¨ āĻ¯āĻžāĻ¯āĻŧāĨ¤

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽā§‡āĻ° āĻ†āĻĄā§āĻĄāĻžāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻž āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨:

НиĐēĐžĐģĐ°Đš КоĐŊĐžĐŊĐĩĐŊĐēĐž, [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 СаĐŋŅƒŅĐēĐ°Ņ‚ŅŒ
ОдиĐŊ Ņ€Đ°ĐŊĐŊĐĩŅ€ ŅĐģŅƒŅˆĐ°ĐĩŅ‚ 
Đ° вŅ‚ĐžŅ€ĐžĐš ĐēĐžĐŋиĐŋĐ°ŅŅ‚иŅ‚ )

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ˛āĻžāĻ°ā§āĻŽāĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ•āĻŽ āĻ¤āĻĨā§āĻ¯ āĻāĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻšāĻŦā§‡āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ¤ā§āĻ¯āĻžāĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ - āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻ—āĻ¤āĻŋ āĻŦāĻ˛āĻŋāĻĻāĻžāĻ¨. āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽāĻžāĻĨāĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻĢāĻŋāĻŸ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧ āĻ°ā§‡āĻ•āĻ°ā§āĻĄāĻŋāĻ‚ āĻ†āĻ›ā§‡āĨ¤

Slurm DevOps. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨. Git, CI/CD, IaC āĻāĻŦāĻ‚ āĻ¸āĻŦā§āĻœ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ°

āĻĒāĻžāĻ­ā§‡āĻ˛ āĻ¸ā§‡āĻ˛āĻŋāĻ­āĻžāĻ¨āĻ­ āĻļā§āĻ°ā§‹āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŦāĻžāĻ° āĻœāĻŋāĻœā§āĻžāĻžāĻ¸āĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ•āĻ¤āĻŸāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻž āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻŦāĻž āĻĒāĻ°ā§‡āĻ° āĻĻāĻŋāĻ¨ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ IaC āĻ¸āĻžāĻŦāĻŸāĻĒāĻŋāĻ• āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻĻā§€āĻ°ā§āĻ˜āĻĻāĻŋāĻ¨ āĻ§āĻ°ā§‡ āĻŦāĻ¨ā§āĻ§ā§āĻ¤ā§āĻŦ āĻ“ āĻ¨āĻŋāĻ°āĻĒā§‡āĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ­ā§‹āĻŸā§‡ āĻœāĻ¯āĻŧā§€ āĻĄ. āĻ†āĻ° āĻ¸āĻ¨ā§āĻ§ā§āĻ¯āĻž āĻ¸āĻžāĻĄāĻŧā§‡ āĻ†āĻŸāĻŸāĻžāĻ¯āĻŧ āĻ¯āĻžāĻ°āĻž āĻāĻ–āĻ¨āĻ“ āĻŽāĻ¨ā§‡ āĻ°ā§‡āĻ–ā§‡āĻ›ā§‡āĻ¨ āĻ¯ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ°āĻžāĻ¤ā§‡ āĻ˜ā§āĻŽāĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻ†āĻŽāĻ°āĻž āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻ›āĻŋ āĻ¯ā§‡ āĻ¸ā§āĻ˛āĻ°ā§āĻŽā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¨ā§‡, āĻāĻ•āĻŸāĻŋāĻ“ āĻĄāĻžāĻ‡āĻ¨ā§‹āĻ¸āĻ° DevOps āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§āĻˇāĻ¤āĻŋāĻ—ā§āĻ°āĻ¸ā§āĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¸āĻžāĻŽāĻ¨ā§‡ āĻ†āĻ°āĻ“ āĻĻā§â€™āĻŸāĻŋ āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧ āĻĻāĻŋāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ, āĻœāĻŸāĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻ¸ā§āĻŦāĻžāĻĻā§: IaC āĻāĻŦāĻ‚ SREāĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨