2013-08-27 52 views
1

我希望能夠在我的雲計算應用程序中使用作業並構建編號(即將其作爲環境變量進行訪問)。 在應用程序描述中,我可以使用「$ {JOB_NAME}#$ {BUILD_NUMBER}」,但是在環境覆蓋字段中可以以某種方式執行此操作嗎?將作業名稱和版本號傳遞給雲計算應用程序

我希望能夠設置是這樣的:

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

回答

1

我假設你正在使用的CloudBees部署插件將應用程序部署到我們的RUN @雲服務。

如果是這種情況,那麼你可以用Override Environment部分實現你想要的。你只需要做這樣的事情:

Screenshot of how to configure

的在線幫助值字段甚至表示它

支持$ {}風格令牌宏擴展

作爲一個提示,讓你知道你可以做你正在嘗試做的事情...所以如果它不工作,那麼就有一個錯誤!

這些Override Environment這些名稱 - 值對應該至少可用作操作系統級別的環境變量以及基於Java的ClickStacks(例如Tomcat,JBoss,Glassfish,Play等),它們也應該可用作Java系統屬性,但這可能需要ClickStack是爲了提供這種支持(由CloudBees製作的衆所周知的支持)

+0

我完全是這樣做的,並且得到了一個nullpointerexception。我刪除它,異常消失了。我會再試一次,並在上面的答案中複製異常。 – TheZuck

+0

這次確定了(與之前做了同樣的事情),所以我想這是一個與配置更改無關的瞬間失誤。現在所有的作品,謝謝! – TheZuck

相關問題