我有一个jenkins项目,它是通过ant(和build.xml)构建的。在build.xml
我已经指定了phpDoc,但是如果被推送的分支是主分支,我只想执行ant-target phpdoc
。这可能吗?
答案 0 :(得分:0)
是的,这是可能的。有几个选项取决于您使用的SCM。
对于git,安装git plugin
接下来在Jenkins中创建新工作,在SCM部分选择git,设置正确的git存储库,并在Branches to build
设置主分支,例如*/master
接下来,您需要指定构建触发器。一种方法是设置适当的git hook或拉request builder。另一种方法是设置Poll SCM
选项。第二个将导致Jenkins每X分钟检查一次SCM(取决于配置)。