Я использую Jenkins для создания одного Docker образа для запуска pytest. Pytest требует, чтобы были включены все библиотеки Python. У меня есть 5 репозиториев Github с файлом require.txt. Я бы хотел, чтобы у Дженкинса было одно задание:
- Опрос Github (сейчас мы должны провести опрос, доступный веб-крючок) и посмотреть, было ли какое-либо обновление только для файла needs.txt <- - Это то место, где мне нужна помощь </li>
- Оформление каждого репо <---- Это место, где мне нужна помощь </li>
- Скопируйте каждый файл needs.txt (из всех репо) в общий каталог
- Создайте docker изображение.
Я думаю, что сделать это можно с помощью многоотраслевого конвейера, но я не могу понять, с чего начать.