現在、コードをビルドしてテストを実行するカナリア ビルドがありますが、何も「公開」しません。これは、チェックインによってビルドが中断されないようにするための手段にすぎません。
ビルドして発行する「発行」ビルドである 2 番目のビルドがあります (この時点では、カナリア ビルドが検証済みのテストを行うと想定しているため、テストは実行されません)。この発行ビルドは、キューに変更セットがある場合に毎晩実行されます。しかし、最後のカナリア ビルドも壊れた場合、パブリッシュ ビルドが実行されないようにしたいと考えています。どうやってやるの?
ビルドを公開:
ビルドを午前 1 時にスケジュールして実行します。
を。キューに変更セットがある場合 AND
b. 最後の Canary ビルドが成功した場合。