当前设置:使用Jenkins for CI对salesforce进行Ant部署。使用存储在repo中的paramaterized build.xml从BitBucket存储库中提取。为Jenkins中的每个作业单独设置构建属性。
问题:如果有人将build.xml更改为不引用Jenkins中设置的变量,则可以修改构建属性。开发人员有能力更改我们想要阻止的测试级别。此外,如果我们需要修改build.xml,我们不希望必须在所有分支中级联更改。
有没有办法从repo中完全删除build.xml文件并将所有内容存储在Jenkins中?
答案 0 :(得分:0)
我认为您正在寻找Config File Provider插件:
https://wiki.jenkins.io/display/JENKINS/Config+File+Provider+Plugin
我只玩了一点,但我认为它会完全符合你的要求。在运行构建之前,您只需将文件复制到工作区。