11

私のチームは、Visual Studio Online (「VSO」) を使用して ALM を管理しています。

ローカルの Git リポジトリから (リモートで) コードをビルドし、それを Azure 上の Microsoft Azure Web サイトにデプロイするためのプッシュ ボタン ビルド プロセスが既に用意されています。

これに加えて、ボタンを押すだけで構築および展開できるローカルの開発/テスト環境が必要です。

VSO の ALM エコシステム内から、自動化されたオンプレミスの開発テスト展開を開発パイプラインに統合する最良の方法は何ですか?

[私たちは TFS 2012 も所有しています。VSO からそれを活用して、VSO git リポジトリからオンプレミスのビルド展開を推進する方法はありますか?]

4

2 に答える 2

4

ビルドをオンプレミスにデプロイするために、オンプレミス ビルド サーバーをインストールし、それをビルド定義の既定のビルド コントローラーとして使用しました。

ビルド サーバーをインストールするときに、Visual Studio Online の URL を選択して、ビルド サーバーがチーム プロジェクト コレクションを指すようにします。

ここの手順を使用しました http://myalmblog.com/2014/04/configuring-on-premises-build-server-for-visual-studio-online/

(ビルド サーバーをインストールするときの通常の問題は、Visual Studio が既にインストールされているマシンから MSbuild フォルダーをコピーすることを忘れないでください。など...)

于 2015-03-11T04:44:13.640 に答える
3

質問が出されてからしばらく経っていることは知っていますが、この男は、VSTS アカウントに拡張機能を追加して、オンプレミスの IIS に直接展開することでそれを行いました。今日、このソリューションを確認しますが、うまくいくと確信しています。

https://blogs.msdn.microsoft.com/monub/2016/01/20/visual-studio-team-services-release-management-iis-web-deployment-vnext/

アップデート

さらに良いことに、MSDN は、IIS に asp.net アプリを展開するための完全なドキュメントをリリースしました。

https://www.visualstudio.com/en-us/docs/release/examples/other-servers/net-to-vm

于 2016-08-05T17:22:54.423 に答える