在TeamCity的,我設置了{my project} > General Settings > Build number format
到參數%build.number%。顯然TeamCity的無法解決這個參數,我得到#???
我的版本號,也低於警告消息:
參數「build.number =%build.number%」並沒有完全解決,如使用的。
問題
我如何使用這個參數?有沒有特別的設置?
基本上我需要我的項目的版本,我的版本號
在TeamCity的,我設置了{my project} > General Settings > Build number format
到參數%build.number%。顯然TeamCity的無法解決這個參數,我得到#???
我的版本號,也低於警告消息:
參數「build.number =%build.number%」並沒有完全解決,如使用的。
問題
我如何使用這個參數?有沒有特別的設置?
基本上我需要我的項目的版本,我的版本號
該字段的名稱是「build.number」。
因此,您已經說過「build.number」的值應該是「build.number」的值。 TeamCity因此被混淆了。
您可以使用各種編譯步驟%build.number%
一個構建配置,以引用這一領域,但是當你定義那場,你必須使用別的東西。
我已經將'Build number format'設置爲'%build.number%','%build.number%'是一個預定義的參數 –
而你根本不能這樣做,你有一個遞歸的定義n,「build.number的值是build.number的值」,這是行不通的。當你定義它時,它不會被預定義。你在C/C++/Java/C#中使用了'int x = x;'。 –
我應該如何設置它的值以獲得版本號? (我想build.number爲1.0.9.8,例如'[version]。%build.counter%' –
我想你在這裏誤解了一些東西。 '%build.number%'是你正在編輯的字段的內容。基本上你已經說過「這個領域的內容應該是這個領域的內容」。難怪TeamCity感到困惑。你說你想要「我的項目的版本」? TeamCity將如何解決這個問題?它是版本控制更改集編號嗎?如果是這樣,請輸入'%vcs'並等待「智能感知」爲您提供選項。如果你想要一個簡單的連續號碼,使用'%build.counter%'。 –
你的意思是「我的項目版本」究竟是什麼**? –
@ LasseV.Karlsen在TeamCity的其他項目中,我看到我們有'Build number format =%build.number%'。每次我構建這些其他項目時,會在項目名稱下面出現一些這種格式的例子:1.0.9.12'(這是項目的版本,版本的第四部分是構建計數器) –