умеет. Короче как это работает
Докерфайл и дженкинсфайл валяются в репозитории, дженкинс выполняет пайплайн прописанный в дженкинсфайле. Инструкция взять докерфайл, собрать и отправить на докерхаб, тем временем есть докер-компоуз в котором используется этот образ. Но суть в том что сейчас, докер-компоуз лежит на тачке, а мне его нужно закинуть в репозиторий и что бы дженкинс ?копировал содержимое? И поднимал.
Товарищь который реализовал тему пока не в сети на долго и мне для того что бы это сделать нужно понять буквально только как докер-компоуз может подниматься без физического файла
я с самим jenkins не работал, но уверен что он работает аналогично другим инструментам. 1. предположим, что у тебя в репозитории есть файл prosto_file.txt если ты в пайплайн jenkins напишешь sha256sum prosto_file.txt он применит эту инструкцию и выдаст тебе результат. суть истории - если файл в репозитории есть - делай с ним что хочешь дальше. 2. Если у тебя на билд-агенте (ну или в сборочном контейнере) есть утилита docker-compose, а где-то в репке есть docker-compose - никто тебе не мешает применить docker-compose -f путь_до_файла команда.
Обсуждают сегодня