У меня есть 2 работы Дженкинса - Build, Run.
- Задание сборки - это проверка кода из Git, его сборка и развертывание моментального снимка в Artifactory (с использованием
mvn deploy
в сценарии оболочки). - В задании «Выполнить» - человек, который запускаетВ задании должна быть возможность выбрать версию моментального снимка, развернутую в первом задании, и запустить тестовые сценарии для нее.Развернутая версия моментального снимка будет доступна в репозитории Artifactory.
Как настроить задание «Выполнить» в Jenkins?
Примечание : проект Maven Java.В Git он извлечет папку, в которой будут вложенные папки.Одна подпапка будет иметь код, который используется в задании на сборку, а другая подпапка будет иметь код для вызова тестовых случаев в предыдущей папке.
например
cd ${WORKSPACE}/mybuildsubFolder
mvn clean install -DskipTests=true
cd ${WORKSPACE}/myrunsubFolder
mvn clean install -P abc-Dformat.type=xyz