パイプラインを実行せずに完全に解析された YAML ドキュメントをプレビューする

この更新プログラムでは、 プレビューが追加されましたが 、YAML パイプラインのモードは実行されないため、YAML パイプラインを実行したりリポジトリにコミットしたりせずに試すことができます。 これにより、パイプラインを実行せずに、完全に解析された YAML ドキュメントが表示されます。

詳細については、以下の 機能 の一覧を参照してください。

機能

全般:

Azure Pipelines:

Azure Repos:

全般

アクセス ポリシーの要求を無効にする

管理者は、Azure DevOps の アクセス要求 機能をオフにできるようになりました。 アクセス権の要求を使用すると、テナント内の Organization または組織内のプロジェクトにアクセスできない場合、ユーザーはリソースへのアクセスを要求できます。 要求の結果、管理者に電子メール通知が送信され、必要に応じてアクセス権を確認して提供するように求められます。

この新しいポリシーは、[組織の設定 ] -> [ユーザー ポリシー] にあります。

アクセスポリシーの要求を無効にします。

アクセス要求機能をオフにすると、管理者は、ユーザーが関連する組織にアクセスするために必要なプロセスの詳細を含む内部ドキュメントへの URL を提供するように求められます。

内部ドキュメントの URL を指定するように求めるメッセージが表示されます。

Azure Pipelines

パイプラインをコミットまたは実行せずに、完全に解析された YAML ドキュメントをプレビューする

プレビューを追加 しましたが、YAML パイプラインのモードは実行しません 。 これで、リポジトリにコミットしたり実行したりすることなく、YAML パイプラインを試すことができます。 既存のパイプラインとオプションの新しい YAML ペイロードを指定すると、この新しい API によって完全な YAML パイプラインが返されます。 今後の更新では、この API は新しいエディター機能で使用されます。

開発者向け: 次のような JSON 本文を使用して に dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview 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 からのメール通知の数を減らすために、 下書き状態で作成または更新された pull request のカスタム通知サブスクリプションを作成できるようになりました。 下書きプルリクエスト専用のメールを取得したり、下書きプルリクエストからメールを除外したりして、pull request をレビューする準備が整う前にチームに通知を受け取らないようにすることができます。

下書きプル要求のカスタム通知サブスクリプション。

次の手順

Note

これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。

Azure DevOps に向かい、見てみましょう。

フィードバックの提供方法

これらの機能に関するご意見をお聞かせください。 ヘルプ メニューを使用して、問題を報告したり、提案を提供したりします。

ご提案の送信

Stack Overflow のコミュニティが回答したアドバイスや質問を受けることもできます。

よろしくお願いします。

ゴピナス・チガッカガリ (Twitter)