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

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

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

機能

全般:

Azure Pipelines:

Azure Repos:

全般

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

管理者は、ユーザーがアクセス要求 機能を オフAzure DevOps。 アクセスの要求を使用すると、ユーザーは、テナント内の組織または組織内の組織の組織へのアクセス権を持Projectを要求できます。 要求の結果、管理者に電子メール通知が送信され、必要に応じてアクセス権を確認して提供する必要がありました。

この新しいポリシーは、[組織] -設定 [>] の下に表示されます。

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

アクセス要求機能をオフにした場合、管理者は、ユーザーが関連付けられている組織にアクセスするために必要なプロセスの詳細を含む URL を内部ドキュメントに提供するように求めるメッセージが表示されます。

内部ドキュメントへの 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

ドラフトプル要求のカスタム通知サブスクリプション

プル要求からの電子メール通知の数を減らすために、 ドラフト状態 で作成または更新されたプル要求に対してカスタム通知サブスクリプションを作成できるようになりました。 ドラフトプル要求の電子メールを取得したり、ドラフトプル要求から電子メールを除外したりすることで、プル要求をレビューする準備が整う前にチームに通知されないようにすることができます。

ドラフトプル要求のカスタム通知サブスクリプション。

次のステップ

注意

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

Azure DevOps に進み、見てみましょう。

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

これらの機能についてのご意見をお待ちしております。 [ヘルプ] メニューを使用して、問題を報告したり、提案を入力したりします。

ご提案の送信

また、 Stack Overflowに関するアドバイスや質問についてコミュニティから回答を得ることもできます。

よろしくお願いします。

Gopinath Chigakkagari (Twitter)