祭どうもこんにちは四日市事業所の河口です。Appsへ自動デプロイする方法をまとめます。Appsを立てておきます。注意点としては公開をDockerコンテナーにします。Registry)を作成Dockerイメージを格納するためにACRを作成します。DevOpsでビルドパイプラインを構築DevOpsの画面を開きます。pipelineを作成します。リポジトリの接続先を選択します。リポジトリを選択します。ビルドパイプラインの初期設定を選びます。moreを押すと少し下のほうがDockerがありますので、Dockerを選択します。configureを押しますこれでBuildパイプラインのazure-pipelines.ymlが自動生成されます。ここからACRにdockerイメージがアップロードされるように変更していきます。PipelineのLibraryでACRへ接続するための環境変数を設定します。groupを作成します。nameはビルドパイプラインから指定することになるのでわかりやすい名前にします。VariablesにAddでACRの接続情報を追加していきます。ACRの接続情報はACRのアクセスキーに記載されています。必要なのは以下の3つです。ログインサーバーユーザー名パスワード入力が終わったら保存します。ビルドパイプラインを編集します。Editから編集できます。以下のように書き換えて保存します。内容としてはvariablesで変数の宣言とLibraryから値を引っ張り代入しています。scriptでdockerビルドとACRへイメージをpushしています。imagesaveするとビルドが走りますので正常に完了することを確認しましょう。ACRのほうにもDockerイメージがあがっているはずです。pipelineを作成します。deploymentをApplyします。taskと表示されているところを選択します。完了したら保存しOKを押します。ACRのサーバーを入力する。Dockerのイメージ名を入力リリースパイプラインのVariablesの設定をします。Libraryの時と同様にACRのログインサーバーを追加します。Artifactsの設定をします。ビルドパイプラインから最新のものをソースとして設定します。トリガーを設定します。Artifactsの雷マークを選択します。上側のトグルボタンをEnabledにすることでビルドパイプラインが正常に完了したことをトリガーにリリースパイプラインが動くようになります。コンテナーレジストリに変更しておきます。最後に確認してみましょう。ビルドパイプラインのQueueからビルドパイプラインを動かすかリポジトリのmasterにpushすることで自動でデプロイされるはずです。今回は適当にcreate-nuxt-appで作成したものをデプロイしてみました。Appsに継続的に自動デプロイできるようになりました。ありがとうございます。Days%d人のブロガーが「いいね」をつけました。