我們使用TFS Build 2010 for Builds。我們有兩個源代碼分支(比如說branchA和branchB)。如何使TFS Build 2010中的構建定義可配置w.r.t輸入變量值和「要構建的項目」
現在作爲構建定義的一部分,我們設定的項目,以建立:
我們採用從branchB相同的構建定義將意味着我創建具有相同內容的另一個構建定義文件,只有要建立的項目設置爲「$/branchB」
有沒有辦法讓這個可配置,而不必編輯構建定義?
另外還有其他輸入變量,我們爲構建定義設置,這些變量的值包含在構建定義XAML文件中。所以要更改變量的值將意味着我們必須編輯構建定義的XAML文件。這是不可取的。
我希望能夠設置「項目構建」和構建定義的變量,而不必修改構建定義XAML文件。
有沒有解決這些問題的方法?
嗨,謝謝你的答案我會檢查出來。你對我的問題的其他部分有什麼建議: 「我們爲構建定義設置了其他輸入變量,並且這些變量的值包含在構建定義XAML文件中。一個變量將意味着我們必須編輯構建定義的XAML文件,這是不可取的。「 我希望能夠設置構建定義的變量,而無需修改構建定義XAML文件「 ? – Ngm 2010-08-30 04:56:37
我在博客上閱讀您的帖子,但無法找到一種方法來提供」構建項目「參數。任何線索? – Ngm 2010-08-30 05:18:52
」要構建的項目「是一個內部參數,您無法更改。因此,過去我爲客戶所做的操作是刪除幾乎所有參數並將其移至變量,然後將默認值設置爲變量的值當你現在使用模板時,你只有幾個選項(比如要構建的項目),而其他選項(如運行代碼分析,運行測試等)不再可用。是在? – 2010-08-30 07:00:15