pull request のエクスペリエンスに対するその他の機能強化
前回のスプリントでは、新しい pull request エクスペリエンスの機能強化のバッチを 発表しました 。 このスプリントでは、そのスペースへの投資をもう 1 回強化して 2 倍にします。 2021 年 1 月には、新しいエクスペリエンスを一般公開する予定です。
機能
Azure Repos
- シングルクリックでインラインビューとdiffビューを切り替える
- 親コミットへのナビゲーション
- [PR ファイル] タブの長い名前を持つフォルダーとファイルの領域を増やす
- [PR ファイル] タブdiffウィンドウのサイズを変更するときにスクロール位置を保持する
- モバイル デバイスでコミットを検索する
- モバイル ビューで新しい PR ファイルの領域diff使用を改善しました
- PR 概要ビューの拡張イメージ
- 新しい PR を作成するときのブランチ エクスペリエンスの強化
Azure Pipelines
Azure Repos
この更新プログラムには、フィードバックに基づく pull request エクスペリエンスに対する次の機能強化 が含まれています。
注意
新しい pull request エクスペリエンスは、2021 年 1 月にすべての組織で有効になり、古いエクスペリエンスに戻ることはできません。
シングルクリックでインラインビューとdiffビューを切り替える
以前のエクスペリエンスでは、1 回のクリックでインラインビューとdiffビューを切り替えることができます。 ドロップダウンを選択しなくても、この機能を新しいエクスペリエンスに戻しました。
親コミットへのナビゲーション
[コミット] ページでは、特定のコミットで行われた変更とその親コミットを比較できます。 ただし、親コミットに移動し、そのコミットが自身の親とどのように異なるかをさらに理解したい場合があります。 これは、多くの場合、リリースのすべての変更を理解する必要がある場合に必要です。 これを実現するために、コミットに親カードを追加しました。
[PR ファイル] タブの長い名前を持つフォルダーとファイルの領域を増やす
ファイル ツリーの水平方向の間隔がないため、長い名前のフォルダーとファイルが切断されました。 ルート ノードに一致するようにツリーのインデントを変更し、ホバー時を除く省略記号ボタンをページから非表示にすることで、ツリー内の追加の領域を回復しました。
新しいファイル ツリーの画像:
ディレクトリの上にマウス ポインターを合わせた場合のファイル ツリーの画像:
[PR ファイル] タブdiffウィンドウのサイズを変更するときにスクロール位置を保持する
[PR ファイル] タブでサイド バイ サイド diff ウィンドウのサイズを変更すると、ユーザーのスクロール位置が失われます。 この問題は修正されました。ユーザーのスクロール位置は、diff ペインのサイズ変更に保持されるようになりました。
モバイル デバイスでコミットを検索する
モバイル デバイスで [コミット] ページを表示すると、検索ボックスが新しいエクスペリエンスに表示されません。 その結果、ハッシュによってコミットを見つけて開くのは困難です。 これは現在修正されています。
モバイル ビューで新しい PR ファイルの領域diff使用を改善しました
このページを更新して、ユーザーがヘッダーで画面の 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 用 Azure Pipelines アプリは、Azure Pipelines と ServiceNow Change Management を統合するのに役立ちます。 この更新プログラムでは、ServiceNow で管理されている変更管理プロセスを Azure Pipelines に認識させ、YAML パイプラインにさらに取り組みます。
リソースに対して "ServiceNow Change Management" チェックを構成することで、そのリソースにビルドをデプロイする前に変更が承認されるように一時停止できるようになりました。 ステージの新しい変更を自動的に作成するか、既存の変更要求を待つことができます。
また、サーバー ジョブにタスクを UpdateServiceNowChangeRequest
追加して、デプロイの状態やメモなどで変更要求を更新することもできます。
次の手順
Note
これらの機能は、今後 2 ~ 3 週間にわたってロールアウトされます。
Azure DevOps に向かい、見てみましょう。
フィードバックの提供方法
これらの機能についてご意見をお聞かせください。 ヘルプ メニューを使用して、問題を報告したり、提案を提供したりします。
Stack Overflow のコミュニティからアドバイスや質問に回答してもらうこともできます。
よろしくお願いします。
ヴィジャイ・マキラジュ