Как запустить конвейер в среде QA? - PullRequest
0 голосов
/ 14 января 2019

В Jenkins есть возможность запускать конвейер (в Dev или Prod) для каждого коммита в конкретной ветке Git.

В продолжение комментария , в котором говорится о конвейере в среде QA для выполнения (smoke / regression / ...) на каждом новом артефакте, генерируемом конвейером Dev в Nexus (скажем).


1) Для каждого нового артефакта (скажем, product-x.y-snapshot.jar в Nexus), сгенерированного в конвейере Dev, Какая опция в Jenkins используется для запуска выполнения конвейера QA? Механика использования Jenkins ...

2) Используя конвейер Jenkins (QA env), Какая технология используется для развертывания product-x.y-snapshot.jar в виртуальной машине и запуска тестов QA (написанных на python)? и предоставить результаты теста.

1 Ответ

0 голосов
/ 14 января 2019

1) Если вы хотите автоматизировать эту процедуру и запускать конвейер QA, только если создан новый тег, вы можете использовать веб-хиты GitHub / GitLab / BitBucket.

2) Вы можете использовать конвейер Jenkins ( декларативный или более продвинутый сценарий конвейерный синтаксис) для непосредственного запуска тестов на вашем агенте. Для загрузки артефактов для тестирования вы можете использовать что-то вроде Плагин коннектора репозитория или это решение со сценарием.

...