2013-10-24 105 views
0

依賴項最新推廣的版本號我有一個Grails應用程序依賴於一個定製的Grails插件。在Jenkins中,我希望應用程序的發佈版本依賴於插件的最新升級版本。所以,我想我應該把有條件的BuildConfig.groovy使用具有該值的環境變量。所以現在我需要一種方法在Jenkins中將環境變量設置爲該其他作業的最新內部版本號。有沒有辦法做到這一點?如何讓詹金斯

回答

0

如果你可以手動執行設想的工作流(例如進入主配置和更改環境變量存在),那麼你應該能夠使用Jenkins Command Line Interface到自動化。但是,不能直接在一個作業中更改環境變量,並在另一個作業中讀取該更改的值。

+0

那不是我的建議。我知道這些信息至少可以用於插件,因爲Promoted Build Parameter可以訪問這些信息。 – ttt

+0

僅僅因爲一個信息是提供給插件,並不意味着你可以訪問它在命令行或者換句話說,這並不意味着,這個信息都在命令行中已經暴露出來。但是,如果您可以在該應用的發佈版本連接到發行推廣的插件(即插件推廣,觸發應用程序的發佈版本),那麼推廣可以觸發構建。這意味着每個插件促銷只能有一個發佈版本。 –