Есть ли пример того, как проводить тестирование с помощью DSL-модели Jenkins Workflow?Как протестировать рабочий процесс Jenkins
Что-то похожее на example для Дженкинса работы DSL.
Есть ли пример того, как проводить тестирование с помощью DSL-модели Jenkins Workflow?Как протестировать рабочий процесс Jenkins
Что-то похожее на example для Дженкинса работы DSL.
Нет, запуск сценария рабочего процесса требует, чтобы Дженкинс фактически работал (поскольку большая часть его действий напрямую взаимодействует с функциями Jenkins, такими как подчиненные устройства и результаты тестирования), поэтому единственный способ проверить это - иметь тестовый сервер Jenkins и запустите его. К наиболее удобные способы, чтобы сделать это в полностью автоматическом режиме, являются:
Что я сделал, это то, что я создал полную среду тестирования. Я сделал это, используя файл, содержащий докеры, который включает в себя: jenkins, gitlab и archiva. Я нажимаю на источник «jenkins-test» и запускаю рабочий процесс в безопасной «тестовой» среде.
Вот мой докер-Compose в случае, если кто-то заинтересован в качестве отправной точки, или как простой тест окр: https://github.com/portenez/dry-dock
это не полностью автоматизирован, но это хорошее начало.