有没有办法将整个build.xml文件存储在Jenkins中?

时间:2017-10-20 19:28:32

标签: jenkins ant continuous-integration salesforce build.xml

当前设置:使用Jenkins for CI对salesforce进行Ant部署。使用存储在repo中的paramaterized build.xml从BitBucket存储库中提取。为Jenkins中的每个作业单独设置构建属性。

问题:如果有人将build.xml更改为不引用Jenkins中设置的变量,则可以修改构建属性。开发人员有能力更改我们想要阻止的测试级别。此外,如果我们需要修改build.xml,我们不希望必须在所有分支中级联更改。

有没有办法从repo中完全删除build.xml文件并将所有内容存储在Jenkins中?

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找Config File Provider插件:

https://wiki.jenkins.io/display/JENKINS/Config+File+Provider+Plugin

我只玩了一点,但我认为它会完全符合你的要求。在运行构建之前,您只需将文件复制到工作区。