1
一切我關於這個問題的閱讀似乎已經過時,我無法找到一個答案,這個看似普通的任務。MSBuild + Bamboo部署:構建一次並執行多個部署?
我已經能夠得到竹使用發佈配置文件與做一個MSBuild:
/p:DeployOnBuild=true
/p:PublishProfile=MY_PROFILE
/p:Configuration=MY_CONFIG
/p:VisualStudioVersion=12.0
/p:AspnetMergePath="C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools"
然而,這隻會改造Web.config
一個環境。我想做一個構建,然後能夠部署(使用竹的部署 - 這可能會運行一個msdeploy任務?),通過每個階段時,多個環境; QA -> Staging -> Production
。
有沒有辦法做一個簡單的構建,然後在部署階段進行轉換?
我目前使用的是Bamboo,MSBuild 14. .NET 4.5.2和VisualStudio 2017(v12.0)。
謝謝!當我得到片刻時,我將不得不更多地考慮這一點。後面的選項似乎更好,但我需要看看它是否與竹子很好。 – gin93r
我很好奇 - 我是否應該在某個時候替換'SetParameters.xml'文件?我做了一些測試,創建文件沒有被使用。 'Parameters.xml'文件確實被創建,並且'SetParameters.xml'是通過我的'Parameters.xml'文件中的鍵/值創建的,但我不知道如何替換它。我會使用發佈配置文件嗎? – gin93r
'Parameters.xml'位於你的項目文件夾中。它說明你想要參數化。您只能創建一次。您可以爲每個環境創建一個「SetParameters.xml」 - 在部署之前替換文件。 –