件名で読んだことはすべて古くなっているように見えますが、私はこの一見一般的な仕事に対する答えを見つけることができません。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
を変換するでしょう。私は1つのビルドを行い、各ステージを通過するときに複数の環境に展開できるようにする(bambooのデプロイメントを使用する(おそらくmsdeployタスクを実行する) QA -> Staging -> Production
。
シンプルなビルドを行う方法はありますか?そして、展開段階で変換を行いますか?
私は現在Bamboo、MSBuild 14.Net 4.5.2、VisualStudio 2017(v12.0)を使用しています。
ありがとうございました!私が瞬間をつくるとき、これをもっと見なければならないでしょう。後者の方が良いと思われますが、Bambooとうまくいくかどうかを確認する必要があります。 – gin93r
私は興味があります - ある時点で 'SetParameters.xml'ファイルを置き換えることになっていますか?私はいくつかのテストを行い、ファイルを作成しても使用されません。 'Parameters.xml'ファイルが作成され、' SetParameters.xml'が 'Parameters.xml'ファイルのキー/値を使って作成されますが、それを置き換える方法はわかりません。公開プロフィールを使用しますか? – gin93r
'Parameters.xml'はあなたのプロジェクトフォルダにあります。それはあなたがパラメトリックにしたいものを言います。それは一度だけ作成します。すべての環境に対して 'SetParameters.xml'を作成することができます - 展開する前にファイルを置き換えてください。 –