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