Перед контрольной сборкой любого продукта, будь то простое приложение, состоящее из 100-ни строчек и 10-ки файлов в одном контейнере, или будь то массивная система на кластере, включающий глубокую иерархию компонентов и множественные узлы, DevOps-разработчики обязаны сначала ознакомиться со всеми материалами, провести тестовые операции, написать инструкцию, и лишь после приступить к процессам конечной сборки и развёртки на рабочих машинах. Идеальная первая итерация. На моей практике, эти шаги и инструкции никто, увы, никогда не исполняет и даже не записывает. Постоянно самим надо разбираться во всём. Проводить глубокий анализ скриптов. Выстраивать логические связи между блоками. Систематизировать. Произвести в итоге 100 подходов, 10 приседов, 20 отжиманий, - убить драгоценное время на ненужный research. Ибо DevOps считает, что комментировать не «царское дело», а лучше заниматься своей работой дальше. Я же разработчик, а не технический писатель! Давайте посмотрим на простой фрагмент код