1

我希望能够在我的 cloudbees 应用程序中使用作业和内部版本号(即作为环境变量访问它)。在应用程序描述中,我可以使用“${JOB_NAME} #${BUILD_NUMBER}”,但这是否也可以在环境覆盖字段中以某种方式实现?

我希望能够设置类似:

Name: runningversion
Value: ${JOB_NAME} #${BUILD_NUMBER}
4

1 回答 1

1

我假设您正在使用 CloudBees Deployer 插件将您的应用程序部署到我们的 RUN@cloud 服务。

如果是这种情况,那么您可以通过该部分实现您想要的Override Environment。你只需要做这样的事情:

如何配置的屏幕截图

值字段的内嵌帮助甚至表明它

支持 ${} 样式令牌宏扩展

作为一个提示,让您知道您可以做您想做的事情......所以如果它不起作用,那么就有一个错误!

这些Override Environment名称-值对至少应该作为操作系统级别的环境变量可用,对于基于 Java 的 ClickStack(例如 Tomcat、JBoss、Glassfish、Play 等),它们也应该作为 Java 系统属性可用,但这可能需要ClickStack 是为了提供这种支持而编写的(CloudBees 生产的众所周知的应该)

于 2013-08-27T09:09:28.513 回答