将作业名称和内部版本号传递给cloudbees应用程序

时间:2013-08-27 06:49:05

标签: build jenkins cloudbees

我希望能够在我的cloudbees应用程序中使用作业和内部编号(即将其作为环境变量访问)。 在应用程序说明中,我可以使用“$ {JOB_NAME}#$ {BUILD_NUMBER}”,但这在环境覆盖字段中是否也可以这样做?

我希望能够设置如下内容:

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

1 个答案:

答案 0 :(得分:1)

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

如果是这种情况,那么您可以使用Override Environment部分完全达到您想要的效果。你只需要这样做:

Screenshot of how to configure

“值”字段的内嵌帮助甚至表示它

  

支持$ {}样式标记宏扩展

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

那些Override Environment名称 - 值对应该可用,至少作为OS级环境变量和基于Java的ClickStacks(例如Tomcat,JBoss,Glassfish,Play等),它们也应该可用作Java系统属性,但可能要求编写ClickStack以提供该支持(由CloudBees生成的众所周知的支持)