テストのページ。公開したら Actions が起動される予定。
少しテスト
以下に画像を張り付けてみる。とはいっても外部へのリンクだから、Azure がどうこうはないとは思うが。

Pull Request 中に更新
ブランチ(ref)が違うから影響はないとは思うけどいちおう。
普通に更新された。
ステージング環境は、pull request が生成されたときに自動的に作成され、pull request のマージ後に運用環境に昇格されます。
「マージ後に運用環境に昇格されます」が、ちょっと気になる。
Action を見た感じでは close
でビルドが起動されないので、入れ替わってしまうのか?
マージしてみたところ以下のようになった。
- build と close のジョブが同時に起動される
- 通常は close が先に完了し、ステージング環境が削除される
- この時点では運用環境に変化はない
- build が完了すると運用環境に反映される
よって、昇格というよりも最新のソースでビルドされるので、CMS 側でコンテンツが更新されているばそれは反映される。
アプリを削除してからワークフローを起動したら?
Azure 側ではアプリを削除してある。リポジトリのワークフローファイルとトークン(secret)はそのままにしてある。