Я хотел бы создать непрерывный рабочий процесс интеграции с помощью Jenkins + BitBucket + Docker + Python.Jenkins + Docker
Вот все шаги, которые я представляю себе:
- Пользователь толчок приложение код питона с блоком тестов и Dockerfile.
- BitBucket занять работу на jenkins
- Дженкинс клонирует репозиторий.
- Дженкинс строит файл докеров.
- Jenkins запускает изображение докера, выполняющее тестовые примеры. Мой тестовый пример докционирован.
- Если все тесты проходят, Дженкинс нажимает изображение на Docker Hub.
Правильно/хорошо подходит?
У кого-нибудь есть опыт? У кого есть ссылки/документы, чтобы помочь мне?