2017-06-21 8 views
2

VSTSオンラインでは、リリースプロセス(アンダートリガ)で継続的な展開がチェックされています。 Set trigger on artifact sourceでは、タグ条件(with tags)をに設定しました。自動です。VSTS:リリースをトリガするビルドタグを追加できません

Release trigger

私はまた、ビルドプロセス内のタグを持っています。 (ビルドにタグを正しく追加)

しかし、私のリリースは自動的に起動されませんか?デプロイメントステータス(ビルド中)では、「リリーストリガに設定されたタグがビルドブランチのタグと一致しませんでした」と表示されます。しかし、彼らは一致します(写真参照)。何が問題なの?

Build

答えて

4

ビルドが(ラベルソースによって、または手動)が終了した後、あなたがタグAutomatedを追加したためです。これはCDのリリースを引き起こすことはできません。 タグはビルド中に追加する必要があります(ビルドは完了していません)。だから、あなたはあなたのビルド定義にインラインスクリプトでパワーシェルタスクを追加することができます。

Write-Host "##vso[build.addbuildtag]Automatd" 

をビルドが終了した後、その後のリリースでは、トリガーとなります。 ( `書き込みホストは、 "## VSOは、[build.addbuildtag](スペース)自動化を"`それが動作するようになりました。

enter image description here

+0

おかげで、私は、コマンドとタグの間にスペースを持っていました。 – Stephane

関連する問題