Как стать автором
Обновить

Комментарии 12

А теперь у нас машинок стало не 1, а N. И вся эта конструкция развалилась, потому что gitlab-runner ну вот вообще не предназначен для того что вы пытаетесь с его помощью делать. Его задача - взять какой-нибудь подходящий под требования пайплайна раннер, выполнить там пайплайн (и, по-хорошему, зачистить следы своего пребывания, освободив машину под следующие пайплайны). А вам нужно совсем другое. Вам нужно чтобы состояние машины было приведено в соответствие заказанным.

В общем не учите людей плохому.

Это учебный пример, "подводящее упражнение" :)

Кстати, действительно, отличный аргумент добавить Ansible. Всегда нравились статьи не "Давайте изучим Docker" а "Давайте увидим, как Docker упростит нам решение задач"

Я понимаю, что тут учебный пример, туториал, но вот прям не хватает описания, а для чего это делается? Вот раннер - это что такое? А для чего? А стадии в CI/CD - это что? В общем, после прочтения статьи останется много вопросов у начинающих.

Да, спасибо за комментарий, мне в свое время очень не хватало такой статьи, я постарался в минимальное количество команд уместить работающий пример, который можно воспроизвести прямо у себя на компьютере и далее его развивать. Материалов хорошо описывающих теорию я находил много, но, лично мне, понятнее, когда можно сделать и увидеть в работе

Вот здесь, похожий пример рассматривается со всеми описаниями: https://youtu.be/FeD6VBY2Xss

Спасибо за хороший "стартовый" материал! Автор ясно написал - “игрушечный” деплой, от которого можно оттолкнуться в сторону настоящих “DevOps”!

Как мне кажется, лучше в следующей статье опишите "следующий шаг" ... улучшение описаной схемы / ранеры / ....

Да, так и планирую, следующая остановка ansible

Иии? "все очевидно - берем приложение на Python, заворачиваем в Docker, кладем в GitLab, выкатываем через CI/CD в Кubernetes. "

А есть какая система CI CD которая может из коробки 1) брать из локальной папки с git изменения , компилировать , собирать образ и выкладывать на локальную машину с docker ?

git post commit hook сможет запустить сборку.

Мне понравилось.спасибр!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории