【发布时间】:2017-01-27 15:56:52
【问题描述】:
在 Jenkins 中是否有一种方法不仅可以读取而且还可以从作业中写入全局参数? 为了实现阅读我使用了这个插件:Global Variable String Parameter 但是,我还没有发现支持对全局参数的写访问。我认为这很关键,因为它会产生竞争条件。
我真正想做的事:
我有两个 Jenkins 作业 - 每个都将我的 Android APK 发布到 Google Play 商店,但发布到不同的发布轨道(例如“发布”和“测试版”)。
我希望通过 gradle 自动增加内部版本号。但是 gradle 需要从我的 VCS 之外的任何地方访问最后一个构建的构建号(以避免需要再次提交)。我想保证内部版本号是按时间顺序排列的。因此,为每个 Jenkins 作业保留一个单独的内部版本号(例如,在“version.properties”文件中)不是一个解决方案。
B 计划可能是切换到日期编码的内部版本号。但我很好奇是否有一种增量方法。
【问题讨论】:
标签: android jenkins continuous-integration jenkins-plugins increment