在multibranch管道作业中,我已经配置了构建(基本linting)来扫描jenkins文件的分支。我仍然需要手动执行此构建。我可以设置什么属性来启用GitHub的轮询,或者甚至更好地在新提交时触发。
一般来说,我试图找到一种方法来了解所有GUI字段如何映射到我可以在properties();
方法中使用的键。我无法在GUI表单字段和脚本键值选项之间进行转换。
node('master') {
properties([
[$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '', numToKeepStr: '10']],
[$class: 'BuildTriggerProperty???', strategy: 'Build when a change is pushed to GitHub???']
]);
...
}
詹金斯2.7版
答案 0 :(得分:4)
我正试图找到一种方法来了解所有GUI字段如何映射到我可以在properties()中使用的键;方法
如果我找对你,答案是:
答案 1 :(得分:0)
这不起作用(不再吗?),因为唯一的选择是:
构建触发器:
在简单的“管道”构建中,您可以指定:
但是MultiBranch没有此选项。