古いXAML
ビルド定義から新しいTFS 2015ビルドに移行しています。古いものでは、gated-checkがうまくいきます。新しいものでは、 "Triggers"タブでそのようなオプションがあります。しかし、ビルドをトリガーするコミットIDを使用します。 変数$(Build.SourceVersion)
がこれに責任を負いますが、gated-checkのために設定されていません。 コミットがまだTFSに受け入れられていないので、正しく見えます。
質問は、ゲット・チェック・インまたはCIの後にこのコミットIDを取得する方法ですか?
私たちのソリューションをコンパイルするだけのゲーテッド・チェックイン用のビルドをもう1つ作成し、成功した場合のみCIをトリガする必要がありますか?
コミットIDを使って何をしようとしていますか?私は問題が何であるか理解していない。スクリプトに渡すようなことをしない限り、コミットIDは必要ありません。 –
私は特別なフォルダ名を生成し、サーバに置くためにコミットIDが必要です。 「dev_build_c6445_20170120.1」のように。 – Alezis
@Alezis、ゲイテッド・チェックイン・トリガーまたはCIトリガーを意味しますか? Gitチームプロジェクトでは、TFS 2015のゲーテッドチェックイントリガーはサポートされていません。また、コミットIDの代わりにチェンジセットIDを使用したいと思っていますか? –