見出し画像

Azure Pipelinesでgitのブランチによってサービスコネクションを切り替える方法

Azure Pipelinesネタです。下記の事を実現しようとして結構苦労してしまいました。

  • mainブランチへのコミットの際には、本番用Azureサブスクリプションに展開する

  • mainブランチ以外へのコミットの際には、開発およびテスト用Azureサブスクリプションに展開する

  • Azureサブスクリプションの切り替えはサービスコネクションの切り替えで実現する。

なぜ苦労したのかというと、サービスコネクションの部分は実行時に動的に切り替えができないから。結局2つのファイルに分割することで実現しました。

azure-pipelines.yml

ここから先は

2,130字
この記事のみ ¥ 300
期間限定!Amazon Payで支払うと抽選で
Amazonギフトカード5,000円分が当たる

この記事が気に入ったらチップで応援してみませんか?