Azure Boards
Azure Pipelines
Reporting
Next steps
How to provide feedback
この度、Swimlaneルールの一般提供を開始しました。Swimlaneルールは、カンバンボードに条件を設定し、作業アイテムを特定のレーンに自動的に移動させることができるようになります。
さらに、Azure Pipelinesに2つの新しいセキュリティ改善を追加しました。Reportingでは、複数のリポジトリに対応したPull Requestウィジェットが一般的に利用できるようになりました。
詳しくはリリースノートをご確認ください。
3月31日のリリースノートで紹介したSwimlaneのルールが、プライベートプレビューの段階から一般公開されたことをお知らせします。過去数回のスプリントで、バグを修正し、皆様からの貴重なご意見をこの機能に反映させるべく、熱心に取り組んできました。
スイムレーンルールは、スタイルルールに似ていますが、その代わりに、カンバンボード上で条件を設定し、ワークアイテムを特定のレーンに自動的に移動させることができるものです。以下は、スイムレーンルールを使用する場合のシナリオの例です:
- ユーザーストーリーやバグの機能(親)を追跡するレーン。
- 優先順位を追跡するためのレーンです。Priority=1のバグは"High Priority"レーンに、Priority=1のバグは"Medium Priority"に配置します。
- チームの各担当者にレーンを設定します。作業項目を割り当てると、そのレーンに配置されます(下のスクリーンショット)。
注意事項
この機能は新しいボードハブプレビューでのみ利用可能です。
Azure DevOps Service Principalsのプレビューでのサポートとして、Azure DevOps ServiceにPipelinesエージェントを登録する際にService Principalを使用する機能を追加しています。
--auth 'SP' --client-id 12345678-1234-1234-abcd-1234567890ab --client-secret --tenant-id 12345678-1234-1234-abcd-1234567890ab
これにより、パーソナルアクセストークン(PAT)の削除ができます。
Azure Pipelinesのセキュリティをさらに高めるため、組織レベルでのPipelines設定の変更を監査するサポートを追加しました。新しいタイプの監査ログイベント"ActionId": "Pipelines.OrganizationSettings"
です。例えば、Limit variables that can be set at queue time(キュータイムで設定可能なLimit変数をオフにする)を設定すると、"ActionId": "Pipelines.OrganizationSettings"
という監査イベントが発生し、"Details": "Pipelines settingの"EnforcesettableVar"
がOrganization単位で"True"から"False"へ
変更されます。
Organizationレベルのイベントとプロジェクトレベルのイベントの明確性と一貫性を高めるため、プロジェクトレベルのPipelinesの保持設定を変更する監査イベントを、非保持設定から分離しました。後者は、"ActionId ": "Pipelines.ProjectSettings "
となります。例えば、Disable anonymous access to badgesをオフにすると、"ActionId": "Pipelines.ProjectSettings"
の監査イベントが発生し、"Details": "Pipelines setting "statusBadgesArePublic"
が"test"プロジェクトにおいて"False"から"True"に変更される監査イベントが生成されます。
複数のリポジトリに対応したPull Requestウィジェットの一般提供を開始したことをお知らせします。この新しいウィジェットを使えば、最大10個の異なるリポジトリからのプルリクエストをひとつの合理的なリストで楽に見ることができ、常にpull requestを把握することがこれまで以上に容易になります。
注意事項
ここで議論されている機能は今後二~三週にわたって順次展開されます。
Azure DevOpsサービスを体験してみてください。
これらの機能についてどう思っているかお聞きしたいと思います。 フィードバックメニューを使用して問題を報告するか、提案を提出してください。
アドバイスや回答を必要とする質問がある場合、Stack Overflowコミュニティで聞いてください。
ありがとうございました。
Dan Hellem