この更新プログラムでは、 プレビューが追加されましたが 、YAML パイプラインのモードは実行されないため、YAML パイプラインを実行したり、リポジトリにコミットしたりせずに試すことができます。 これにより、パイプラインを実行せずに、完全に解析された YAML ドキュメントが表示されます。
詳細については、以下の 機能 の一覧を参照してください。
Features
全般:
Azure Pipelines:
- パイプラインをコミットまたは実行せずに、完全に解析された YAML ドキュメントをプレビューする
- プール レベルでエージェントの自動アップグレードを無効にする
- Azure ファイル コピー タスクで AzCopy V10 がサポートされるようになりました
Azure Repos:
全般
「Request Access」ポリシーを無効にする
管理者は、Azure DevOps の アクセス要求 機能をオフにできるようになりました。 アクセス権の要求を使用すると、テナント内の組織または組織内のプロジェクトにアクセスできない場合、ユーザーはリソースへのアクセスを要求できます。 要求の結果、管理者に電子メール通知が送信され、必要に応じてアクセス権を確認して提供するように求められます。
この新しいポリシーは、[組織の設定] -> [ユーザー ポリシー] にあります。
アクセス要求機能をオフにすると、管理者は、ユーザーが関連する組織にアクセスするために必要なプロセスの詳細を含む内部ドキュメントへの URL を提供するように求められます。
Azure Pipelines
パイプラインをコミットまたは実行せずに、完全に解析された YAML ドキュメントをプレビューする
プレビュー専用モードが YAML パイプラインに追加されましたが、実行はしません。 これで、リポジトリにコミットしたり実行したりすることなく、YAML パイプラインを試すことができます。 既存のパイプラインとオプションの新しい YAML ペイロードを指定すると、この新しい API によって完全な YAML パイプラインが返されます。 今後の更新では、この API は新しいエディター機能で使用されます。
開発者向け: dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview に対して、次のような JSON 本文を含む POST リクエストを実行してください。
{
"PreviewRun": true,
"YamlOverride": "
# your new YAML here, optionally
"
}
応答には、レンダリングされた YAML が含まれます。
エージェントの自動アップグレードをプール レベルで無効にする
現時点では、パイプライン エージェントは、必要に応じて最新バージョンに自動的に更新されます。 これは通常、新しいバージョンのエージェントを正しく機能させる必要がある新しい機能またはタスクがある場合に発生します。 この更新プログラムでは、プール レベルで自動アップグレードを無効にする機能が追加されています。 このモードでは、適切なバージョンのエージェントがプールに接続されていない場合、パイプラインはエージェントに更新を要求するのではなく、明確なエラー メッセージで失敗します。 この機能は、セルフホステッド プールと非常に厳密な変更制御要件を持つお客様には、主に関心があります。 自動更新は既定で有効になっており、ほとんどのお客様が無効にすることはお勧めしません。
Azure ファイル コピー タスクで AzCopy V10 がサポートされるようになりました
Azure ファイル コピー タスクは、ビルドまたはリリース パイプラインで使用して、Microsoft ストレージ BLOB または仮想マシン (VM) にファイルをコピーできます。 このタスクでは、Azure ストレージ アカウントとの間でデータを高速にコピーするためのコマンド ライン ユーティリティ ビルドである AzCopy を使用します。 この更新プログラムにより、AzCopy の 最新バージョンである AzCopy V10 のサポートが追加されました。
azcopy copy コマンドは、それに関連付けられている引数のみをサポートします。 AzCopy の構文が変更されたため、既存の機能の一部は AzCopy V10 では使用できません。 これらには次のものが含まれます。
- ログの場所の指定
- コピー後のログ ファイルとプラン ファイルのクリーニング
- ジョブが失敗した場合はコピーを再開する
このバージョンのタスクでサポートされる追加機能は次のとおりです。
- ソースのファイル名/パスのワイルドカード 記号
- 引数が指定されていない場合にファイル拡張子に基づいてコンテンツ タイプを推論する
- 引数を渡してログ ファイルのログの詳細度を定義する
Azure Repos
ドラフトのプル要求に関するカスタム通知サブスクリプション
プル要求からの電子メール通知の数を減らすために、 下書き状態で作成または更新されるプル要求のカスタム通知サブスクリプションを作成できるようになりました。 下書きプル要求専用のメールを取得したり、下書きプル要求からメールを除外したりして、pull request をレビューする準備が整う前にチームに通知を受け取らないようにすることができます。
次のステップ
注
これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。
Azure DevOps に向かい、見てみましょう。
フィードバックの提供方法
これらの機能についてご意見をお聞かせください。 ヘルプ メニューを使用して、問題を報告したり、提案を提供したりします。
Stack Overflow のコミュニティからアドバイスや質問に回答してもらうこともできます。
よろしくお願いします。
ゴピナス・チガカガリ (Twitter)