次の方法で共有


Azure Pipelines - Sprint 236 Update

機能

Azure サービス接続は、シークレットの有効期限が切れた日時を示します

このスプリントを使用すると、Azure サービス接続のシークレットの有効期限の状態を確認できるようになりました。 "AADSTS7000222" を含むメッセージなど、期限切れのシークレットが原因でタスクにエラーが表示される場合は、サービス接続の詳細ページに移動します。 このメッセージが表示された場合、サービス接続のシークレットの有効期限が切れています。

シークレットの有効期限が切れているスクリーンショット。

サービス接続を修正するには、ワークロード ID フェデレーションを使用するように変換します。 この方法では、シークレットをローテーションする必要が排除され、より合理化された安全な管理プロセスが提供されます。

シークレットのない構成をサポートする新しいAzureFileCopy@6 タスク

ストレージ アカウントでのストレージ アカウント キーと SAS トークンの使用をブロックする場合があります。 このような状況では、SAS トークンに依存するAzureFileCopy@5 タスクを使用できません。

新しい AzureFileCopy@6 タスクでは、代わりに Azure RBAC を使用して BLOB ストレージにアクセスします。 これには、ストレージ BLOB データ共同作成者など、適切な RBAC ロールを持つサービス接続の ID が必要です。 「BLOB データにアクセスするための Azure ロールを割り当てる」を参照してください。

AzureFileCopy@6 タスクでは、ワークロード ID フェデレーションを使用するサービス接続もサポートされます

Azure Pipeline エージェントのリソース使用率アラート

昨年 10 月に、Pipelines エージェントによるメモリとディスク領域の使用率を監視する機能が導入されました。

これらの制約についてお知らせするために、リソース制約アラートの可視性が向上しました。

制限付きメモリとディスク領域の警告のスクリーンショット。

エージェントからの応答性の欠如を示すメッセージが発生した場合は、タスクがエージェントに割り当てられているリソース機能を超え、パイプライン ジョブ エラーの原因となっている可能性があることを示している可能性があります。

「エージェントからの聞き取りを停止しました」

これに対処するには、リソース使用率をより詳細に追跡するための詳細ログを有効にすることで、リソースが使い果たされている場所を特定することができます。 セルフホステッド エージェントを利用する場合は、エージェントに十分なリソースがあることを確認します。

次のステップ

Note

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

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

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

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

ご提案の送信

Stack Overflow のコミュニティからアドバイスや質問に回答してもらうこともできます。