Visual Studio Team Servicesの新機能、以前はVisual Studio Onlinetfsリリース管理、オンプレミスサーバーへの.netコアrc2展開
私はいくつかの.netコアrc2アプリケーションを持っています。
例1:ソリューションには、1つのコアMVCアプリケーション、1つのWeb APIアプリケーション、複数の依存するアセンブリが含まれています。
私は3つのオンプレミスサーバー(Dev、QA、Staging)を持っています My dev serverにはビルドエージェントが含まれています。私の混乱は、これらのアプリケーションを私のオンプレミスサーバーに、そして最終的には私のプロダクションサーバーに最適に展開する方法です。
webdeployパッケージを生成しますか?もしそうなら、どこで何を?私のビルド定義やリリース定義(tfs上)で?
これらの.net core rc2アプリケーションのデプロイメントを行う適切な方法は何でしょうか(何をどの順序で使用するか)はわかります。
これまでのところ、私はチェックイン(CIビルド)を考えていましたが、私は3つの環境(dev、qa、ステージング)すべてにビルド/デプロイしました。 devとqaは自動である。 QAの結果に応じて、ステージングは自動的に行われるか承認されます(承認されます)。最後に生産はマニュアルである。私はこれが石で設定されていないことを理解しています、そして、ある事柄は異なって行われるかもしれませんが、それは正しいと思いますか?
ああ、およびすべての私のサーバーは、Windows Serverある2012 R2
大幅にあなたのプロジェクトをビルドするビルド定義を使用して、展開パッケージを生成して展開するリリース定義を使用することができます