我有一个问题,我有一个 build.properties,其中有一个属性 test=true; 并且只有在测试为真时才应调用 ant 目标。我想将该值作为默认值。是否有可能以某种方式改变 Jenkins 的值(value)?我尝试设置test=false,但似乎没有效果。一些建议?
最佳答案
在这种情况下,您必须像下面类似地修改 Ant 脚本,然后它会按您预期的那样工作。 如果不尝试类似的逻辑来为 ant 设置默认值和动态值。然后如果你从 Jenkins 传递值,如果它是 -Dtest=true 否则默认情况下它会将值分配给 false
<condition property="test" value="${test}" else="false">
<isset property="${test}" />
</condition>
关于java - Ant 属性覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615052/