pull request のエクスペリエンスの向上
前回のスプリントでは、新しい pull request エクスペリエンスの改善のバッチを発表しました。 このスプリントでは、その領域への投資をもう 1 回強化して 2 倍にしています。 2021 年 1 月には、新しいエクスペリエンスを一般公開する予定です。
特徴
Azure Repos
- シングル クリックでインライン ビューと差分ビューを切り替
- 親コミットへの移動
- [PR ファイル] タブで長い名前のフォルダーとファイルのためのより多くのスペース
- [PR ファイル] タブの [差分] ウィンドウのサイズを変更するときにスクロール位置を保持
- モバイル デバイスでコミットを検索
- 新しい PR ファイルの差分のモバイルビューに関する領域の使用方法の改善
- PR 概要ビューのイメージの強化
- 新しい PR を作成するときのブランチ エクスペリエンスの強化
Azure Pipelines
Azure Repos
この更新プログラムには、ユーザーのフィードバックに基づいた pull request エクスペリエンスに対する次の機能強化が含まれています。
手記
新しい pull request エクスペリエンスは、2021 年 1 月にすべての組織で有効になり、以前のエクスペリエンスに切り替えることができないことに注意してください。
シングル クリックでインライン ビューと差分ビューを切り替える
前のエクスペリエンスでは、1 回のクリックでインライン ビューと差分ビューを切り替えることができます。 ドロップダウンを選択しなくても、この機能が新しいエクスペリエンスに戻されました。
親コミットへの移動
[コミット] ページでは、特定のコミットで行われた変更とその親コミットを比較できます。 ただし、親コミットに移動し、そのコミットが自身の親とどのように異なるかをさらに理解したい場合もあるでしょう。 これは、多くの場合、リリースのすべての変更を理解する必要がある場合に必要です。 これを実現するために、コミットに親カードを追加しました。
[PR ファイル] タブの長い名前のフォルダーとファイルの領域が増える
ファイル ツリーの水平方向の間隔がないため、長い名前のフォルダーとファイルが切り取られました。 ツリーのインデントをルート ノードに合わせて変更し、ページの省略記号ボタンをホバー時以外に非表示にすることで、ツリー内の領域を追加しました。
新しいファイル ツリーの画像:
のためのより多くの領域
ディレクトリの上にマウス ポインターを置いたときのファイル ツリーの画像:
[PR ファイル] タブで差分ウィンドウのサイズを変更するときにスクロール位置を保持する
PR ファイル タブで side-by-side diff ペインのサイズを変更すると、ユーザーのスクロール位置が失われます。 この問題は修正されました。ユーザーのスクロール位置が差分ペインのサイズ変更に保持されるようになりました。
モバイル デバイスでコミットを検索する
モバイル デバイスで [コミット] ページを表示すると、新しいエクスペリエンスで検索ボックスが表示されません。 その結果、ハッシュによってコミットを見つけて開くのは困難です。 これは現在修正されています。
新しい PR ファイル差分ビューの領域の使用方法の改善
このページを更新してスペースを有効に活用し、モバイル ビュー時にヘッダーが画面の 40% を占めるのではなく、ファイルの内容がより多くユーザーに表示されるようにしました。
PR 概要ビューの拡張イメージ
PR で編集されたイメージが PR 概要ビューに表示されませんでしたが、PR ファイル ビューに正しく表示されていました。 この問題は解決されました。
新しい PR を作成するときのブランチ エクスペリエンスの強化
この更新前は、変更を比較ブランチではなくリポジトリの既定のブランチと比較する場合があるため、このエクスペリエンスは理想的ではありません。
Azure Pipelines(アジュール・パイプライン)
手記
Azure Pipelines イメージは、ユーザーに可能な限り最高のエクスペリエンスを提供するために継続的に更新されます。 これらの定期的な更新は、主にバグや古いソフトウェアに対処することを目的としています。 多くの場合、パイプラインには影響しませんが、必ずしもそうであるとは限りません。 パイプラインが、イメージで削除または更新されたソフトウェアの一部に依存する場合、影響を受ける可能性があります。
Windows、Linux、macOS イメージの今後の更新プログラムの詳細については、次のお知らせをお読みください。
今後の(プレリリース)および既にデプロイされた変更に関するリリースノートを表示するには、以下のリリースノートを購読してください。
エージェント プールの履歴グラフ (プレビュー)
ユーザーから、ジョブが実行されない理由を尋ねられることがよくあります。 この質問に対する最も一般的な答えは、プールに十分なコンカレンシーがないということですが、これを診断することはこれまで困難でした。
本日、エージェント プールの過去の使用状況グラフのパブリック プレビューをお知らせします。 あなたのプールで実行中のジョブを、プールの同時実行性と比較して最大30日間の範囲で表示できるこれらのグラフをご利用ください。 このデータは、4 つの異なる間隔 (1、7、14、30 日) でドリルダウンできます。
エージェント プールの使用状況データは、Analytics サービスによって 10 分ごとにサンプリングおよび集計されます。 ジョブの数は、指定された期間の実行中のジョブの最大数に基づいてプロットされます。
この機能は既定で有効になっています。 試すには、次のガイダンスに従ってください。
- プロジェクト設定内で、パイプラインの [エージェント プール] タブに移動します
- エージェント プールからプール (Azure Pipelines など) を選択します。
- プール内で、[分析] タブを選択します
ServiceNow 変更管理と YAML パイプラインの統合
ServiceNow 用の
リソースに対して "ServiceNow Change Management" チェックを構成することで、そのリソースにビルドをデプロイする前に変更が承認されるように一時停止できます。 ステージの新しい変更を自動的に作成することも、既存の変更要求を待機することもできます。
サーバー ジョブに UpdateServiceNowChangeRequest
タスクを追加して、展開の状態やメモなどで変更要求を更新することもできます。
次の手順
手記
これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。
Azure DevOps に向かい、見てみましょう。
Azure DevOps に移動する
フィードバックを提供する方法
これらの機能についてご意見をお聞かせください。 ヘルプ メニューを使用して、問題を報告したり、提案を提供したりします。
また、Stack Overflowのコミュニティからアドバイスや質問に答えることもできます。
感謝
ヴィジャイ・マクラジュ