Продолжаем продолжать :)
В виду абсолютной лени мутить Gitlab в докере или на отдельной машинке (NUCи были закуплены пока деньги были) или использовать облачный сервис. Просто мучу локальные пайплайны с логикой, которую потом легко переложить на тот самый GitLab.
Старая схема, которая представляет мало интереса DEV-TEST-STAGING-PROD
Без перебилда артефактов между стадиями - максимальная глупость, которую многие делают.
Еще и семантическое версионирование прикрутил, что тоже порой вызывало трепет у джуно мидлов… как говорится so far so good, отдельно готов харнес именно для build ИИ. Не хочу полностью все отдавать в ИИ, оставляю побольше контроля и ручных шагов. Локальная модель хоть и бесплатная, но время будет жалко, если агент сам все будет пытаться сделать и в итоге ошибется. Яж не тороплюсь никуда. :)
Вопрос, зачем техническое собеседование на DevOps - уже не вопрос. Оно не нужно. Во всяком случае в старой форме.
Хотя вопрос: “Где проходит граница между CI и начинается СD” актуален даже в эпоху ИИ :))
Если захочется пообсуждать - welcome.