Team City ビルドから出力されたビルド アーティファクトで Microsoft Release Management Server を使用することはできますか?
- また、必要に応じて、リリースの最初のステップを Team City にトリガーさせることもできますか?
私は、TFS ビルドでビルドするステップを踏むドキュメントしか見たことがありません。
Team City ビルドから出力されたビルド アーティファクトで Microsoft Release Management Server を使用することはできますか?
私は、TFS ビルドでビルドするステップを踏むドキュメントしか見たことがありません。
はい。コンポーネントを「Builds Externally」に設定すると、Team City のバイナリ ドロップ場所へのパスを指定できます。次に、リリースのトリガー時に、その場所からデプロイするバイナリの正確なバージョンを指定します。
ReleaseManagementBuild.exeツールを使用して、Team City に RM からのリリースをトリガーさせることができます。これは、Release Management のインストール フォルダーにあります。
ReleaseManagementBuild.exe -rt "YourReleaseTemplateName" -pl "\YourTeamCityDropLocation\Whatever\"を実行して、TeamCity で生成されたビルドのリリースをトリガーできます。
RM チームの Microsoft の Jonathan Rajotte による関連ブログ: http://blogs.msdn.com/b/visualstudioalm/archive/2014/04/04/release-management-continuous-deployment-with-visual-studio-online -and-any-ci-systems.aspx
vNext デプロイメント (PowerShell DSC) を使用している場合は、Team City からこれをトリガーする方法に関するブログ投稿をここに書きました。
2013 update 3 で導入された新しい REST API を使用します。