У меня есть проект jenkins, который построен через ant (и build.xml). В build.xml
я указал phpDoc, но я хочу только выполнить ant-target phpdoc
если phpdoc
ветвь является главной ветвью. Это возможно?
Да, это возможно. Есть несколько вариантов, зависящих от того, какой SCM вы используете.
Например, для git, установите git-плагин. Затем создайте новое задание в Jenkins. В разделе SCM выберите git, установите правильный git-репозиторий, а в Branches to build
свой главный ветвь, например */master
Затем вам нужно указать триггер сборки. Один из подходов заключается в настройке надлежащего git-крючка или построителя запросов pull. Другой - настроить параметр Poll SCM
. Второй приведет к тому, что Дженкинс проверит ваш SCM каждые Х минут (в зависимости от софигурации).