0
使用Jenkins,我想將c#程序集的版本號設置爲1.0。$ {SVN_REVISION}。$ {BUILD_NUMBER}。不幸的是,Change Assembly Version插件沒有看到SVN版本號。有沒有人知道一種方法來獲得這個工作?如何在Jenkins中使用SVN修訂版設置c#程序集版本
使用Jenkins,我想將c#程序集的版本號設置爲1.0。$ {SVN_REVISION}。$ {BUILD_NUMBER}。不幸的是,Change Assembly Version插件沒有看到SVN版本號。有沒有人知道一種方法來獲得這個工作?如何在Jenkins中使用SVN修訂版設置c#程序集版本
我懷疑你有多個SVN模塊在使用,因爲我無法用Jenkins 1.651.1和Change Assembly Version插件1.5.1重現你的問題。
環境變量SVN_REVISION,如果你有一個以上的顛覆模塊,配置爲你的工作被替換多個變量(SVN_REVISION_1,SVN_REVISION_2,...)。這會導致未定義的變量無法正確擴展。
恐怕沒有幫助。只有一個subversion模塊,SVN_REVISION_x沒有定義。我在編譯中添加了一個步驟來列出環境變量,但沒有以SVN開頭的變量。我正在使用Jenkins 2.1和Change Assembly Version 1.5.1 –
對不起,但我無法用Jenkins 2.3和Change Assembly 1.5.1重現您的問題。當我有一個Subversion模塊被檢出時,我實際上看到了SVN_REVISION和SVN_REVISION_1。 如果你完全看不到任何SVN_ *環境變量,那聽起來更大,因爲我沒有任何其他想法,除非確實確實使用Subversion檢查了作業中的源代碼。 – OltzU