Jenkins全局变量

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (134)

我试图在Windows上的Jenkins中使用全局变量“自动”地从我们的SCM系统中检索适当的代码库,但是在我尝试过的每一种情况下,变量替换都不会发生。

我在“配置系统”中设置了一些带有默认值的全局变量,并尝试使用$Variable、${Variable}和%Variable%访问它们,将其作为分支字段的一部分,用于环绕式SCM插件,但没有成功。

我还安装了全局变量字符串参数插件,成功率相同(0%)。使用文字值工作得很好,但似乎没有任何类型的变量替换工作,而且我确信以前有人遇到过这种情况并解决了它。

我试图搜索类似于此的东西,但没有任何东西真正接近全局值的这种用法,相反,它通常被讨论为外部脚本中的函数,或者传递给批处理文件的参数,等等。

我已经运行了“set”作为第一步,并且可以看到变量是可用的,但是替换是没有发生的。如果这意味着我必须编写一些东西,那么就这样吧,因为我试图使这个变量尽可能地灵活和自由,但在这种情况下,到目前为止似乎并不是这样。

提问于
用户回答回答于

故障排除请与Seapine支持部门联系,了解有关集成的问题,或报告bug或功能请求。

用户回答回答于

最好是从系统管理屏幕管理全局变量:

Manage Jenkins -> Configure System -> Global Properties

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励