Qiita」の13日目の記事です。はじめ、主にWeb環境向けのデプロイ機能が標準で用意されています。デプロイ機能は用意されていません(2019/12/13時点)。デプロイする方法を説明します。このツールでは、対話型のログイン機能を使うこともできますが、自動でデプロイを行うために、サービスアカウントでログインするようにします。APIを使用可能にします。APIを作る場合には、プロジェクトを作成する必要があるので、「プロジェクトの選択」から新しいプロジェクトを作成します。検索して、有効化します。戻り、「認証情報」から、「認証情報を作成」→「サービスアカウントキー」を選択します。「新しいサービスアカウント」を選択して、任意のサービスアカウント名を入力します。キーのタイプは「JSON」になっていることを確認して、「作成」します。ファイルが作成されます。このファイルは後ほど使用しますが、秘密鍵が含まれていますので、取り扱いに注意してください。サービスアカウントキーが作成されたら、「サービスアカウントの管理」をクリックし、サービスアカウントの管理画面に入ります。先ほど作成したサービスアカウントのメールアドレスが確認できるので、これを記録しておきます。入り、デプロイ先のディレクトリを作成します。ここでは、「azure-devops」というディレクトリ名にしています。ディレクトリを作成したら、「共有」から先ほど作成したサービスアカウントのメールアドレスを追加します。この時、編集可能な設定にしてください。ここでは、既にビルドパイプラインは作成済みの前提で進めますので、もし、まだであれば、先に作成をしておいてください。job」を選択してください。対象のビルドパイプラインを設定します。設定されますので、この値を記録しておきます。イメージを使用します。「ubuntu-18.04」に切り替えます。ファイルにまとめます。設定した文字列が入ります)。archive」に設定します。create」に保存先を設定します。ここでは、ブランチ名のディレクトリ配下に、ビルド番号を名前としたファイルを生成するように、下記の値を入れています。接続先サービスなどの設定が必要になります。このステップでは、動作に必要な最小限の設定ファイルを作成します(単に文字列を書き込んでいるだけです)。下記のコマンドを設定します。設定なお、ファイルで残らないように、ここではログイン情報を書き込まず、アップロード時に環境変数で渡すようにしています。使って、アップロードします。下記コマンドを設定します。下記項目を追加します。ディレクトリにマウントしています。内の環境変数に設定して渡しています。設定サービスアカウントの認証情報をパイプラインの環境変数に設定します。設定ここまで、設定が終わったら、「Save」ボタンを押して保存します。release」ボタンを押して、デプロイを開始します。共有ディレクトリにファイルがアップロードされたのが確認できます。環境を作ることができます。有効だと思いますので、(公式で用意されるまでは)ぜひ活用していただければと思います。