У меня есть проект Java в http://localhost:7990/scm/bout/boutique-a.git Я хочу иметь 2 конвейерных задания Jenkins:
- Задание 1 / триггер при коммите, выполненном * /velop
- Задание 2 / триггер при фиксации, выполненный на любой * / функции p, каждая задача будет выполнять базовую установку mvn, mvn test, sonar ...
простой скрипт с
node {
checkout([$class: 'GitSCM',
branches: [[name: 'develop]],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'SubmoduleOption', disableSubmodules: false,
parentCredentials: false, recursiveSubmodules: true, reference: '',
trackingSubmodules: false]], submoduleCfg: [],
userRemoteConfigs: [[credentialsId: 'admin',
url: 'http://localhost:7990/scm/bout/boutique-a.git']]])
}
работает, если фиксация сделана в / development или если я даю явно имя ветки, как feature / test-a, но как настроить скрипт для любой функции /