Всем привет.
Пишу приложение на Laravel, впервые решил сделать окружение в контейнерах, а также пайплайны в Gitlab CI/CD. Но не могу разобраться как лучше.
Пока что написал docker-compose.yml файл, приложение крутится, все норм. Также поднял раннер-сервер, установил gitlab-runner и docker. Как быть дальше? Нужно собрать базовый образ, отправить его в container registry и в раннере уже использовать его для соборки / тестирования?
В devops начал погружаться совсем недавно
для начала нужно понять для чего это всё нужно, гитлаб селфхостед или облако?
самый обычный пайплайн если нет тестов
- сборка контейнера + пуш в реджистри
- деплой в окружение (по кнопке или сразу)