次の方法で共有


Teams 用の新しい Azure Pipelines アプリ、GitHub と Azure Boards の統合の改善 - Sprint 151 Update

Azure DevOps の Sprint 151 Update では、GitHub Marketplace アプリを追加して GitHub リポジトリでの取得と構成を効率化することで、GitHub と Azure Boards の統合が改善されました。 さらに、Azure Boards の作業項目を、GitHub の関連する問題とリンクできるようになりました。 たとえば、チームの作業を Azure Boards で整理しながら、GitHub でユーザーからのバグ報告を受け取ることができます。

さらに、Microsoft Teams 用の新しい Azure Pipelines アプリが追加されました。これにより、Teams からパイプラインを簡単に監視および管理できます。

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

機能

Azure Boards:

Azure Pipelines:

Azure Repos:

Azure Boards

GitHub Marketplace から Azure Boards を追加する

GitHub Marketplace新しい Azure Boards アプリは、GitHub リポジトリの Azure Boards の取得と構成を効率化します。

以前は、OAuth または個人用アクセス トークン認証を使用して GitHub リポジトリとの接続を有効にできました。 OAuth または PAT を使用すると、Azure Boards は個人の GitHub ID を使用して、コード アクティビティを監視し、作業項目とリンクします。 ただし、チームのメンバーは時間の経過と同時に変更される可能性があるため、個人の GitHub ID とアクセス許可を使用するのが望ましくない場合があります。 Azure Boards アプリをインストールすることで、代わりにアクションを実行するアプリを承認できます。

開始するには、GitHub アカウントまたは組織の GitHub Marketplace からアプリをインストールします。 詳細については、 GitHub と Azure Boards のドキュメントも参照してください。

GitHub marketplace Azure Boards app.

Azure Boards で計画を立てながら GitHub で問題を受け入れて対処する

これまで、Azure Boards と GitHub の統合は、コード アクティビティを作業項目にリンクすることについてすべて行ってきました。 これは、計画と作業管理のために Azure Boards を完全に活用したい複数のチームに適していますが、GitHub で問題を追跡し、さらに多くを求める他のチームが残されています。

これで、Azure Boards の作業項目と GitHub の関連する問題をリンクできます。 この新しい種類のリンクにより、他のいくつかのシナリオが可能になりました。 たとえば、GitHub 内の問題として、ユーザーからのバグ レポートを引き続き受け入れたいが、Azure Boards でチームの作業全体を関連付けて整理したい場合は、次の手順を実行できます。

Link work items in Azure Boards with related issues in GitHub.

チームがコミットとプル要求に使用するのと同じメンション構文が引き続き適用されます。もちろん、問題の URL を使用して Azure Boards で手動でリンクすることができます。 詳細については、 GitHub と Azure Boards のドキュメントを参照してください。

Link manually in Azure Boards with the GitHub issue URL.

タスクボードのユーザー切り替え

チームのサイズと進行中の作業項目の数によっては、タスクボードが少し混雑する可能性があります。 フィルター処理を使用して、表示するカードを選択し、その時点で関心のある内容に注目することができます。

これで、タスクボードでユーザーをフィルター処理する方法を選択できます。 選択したユーザーの作業がチームの作業にどのように関連しているかを確認する必要がある場合は、ユーザー スイッチャーを使用します。 選択したユーザーに属しているカードが強調表示され、選択したユーザーにフォーカスを合わせながら、カードを表示、更新、並べ替えることができます。

Gif to demo person picker in taskboard.

フィルター バーがフィルター処理エクスペリエンスと同等に動作するようになりました。フィルターに一致するカードのみが表示されます。 自分や他の ユーザーが作業している内容をすばやく見つける必要がある場合は、[割り当て済 み] を使用してフィルター処理します。

Gif to demo Assigned to filter in taskboard.

Azure Pipelines

Microsoft Teams 用 Azure Pipelines アプリ

Microsoft Teams 用の新しい Azure Pipelines アプリをお知らせします。 Azure DevOps Pipelines を簡単に監視し、Teams でリリースを承認できるようになりました。 さらに、完成したビルド、リリース、保留中の承認のサブスクリプションを管理し、Teams チャネルでこれらのイベントの通知を取得できます。

開始するには、Microsoft Teams アプリ ストアから Azure Pipelines アプリをインストールし、こちらのドキュメントを参照してください。

Azure Pipelines app for Microsoft Teams.

パイプライン作成エクスペリエンスへの更新

以前は、ビルド パイプラインの作成時に 2 つのエントリ ポイントがありました。 1 つはクラシック ビルド パイプライン用、もう 1 つは YAML ビルド パイプライン用です。 一方または他方がプレビュー機能のトグルによって制御されたかどうかを示します。

この更新プログラムでは、プレビュー機能の切り替えが削除され、YAML ビルドとクラシック ビルドの両方をカバーする単一のエントリ ポイントが作成されます。 新しいエクスペリエンスでは、クラシック エクスペリエンスでサポートされていたすべてのリポジトリの種類がサポートされます。 ただし、リポジトリの種類が YAML ビルドとクラシック ビルド (GitHub や Azure Repos など) の両方をサポートしている場合は、YAML ビルドが優先されます。 YAML を使用せずにパイプラインを作成するには、常にクラシック エディターをオーバーライドして選択できます。

New pipeline - where is your code?.

Azure Repos

リポジトリ作成の拡張点

リポジトリ ピッカーに新しい項目を追加できるようにするための拡張ポイントが追加されました。 この拡張ポイントを使用すると、カスタム アクション (リダイレクト、ポップアップなど) をリポジトリ ピッカー メニューに追加し、代替リポジトリ作成シナリオなどのフローを有効にできます。

Repository creation extension.

強化されたエンコード サポート

以前は、Web 上のファイルの編集と保存は UTF-8 エンコードとしてのみ保存され、ファイル エンコードが変更されたときにはメッセージが表示されませんでした。 ここで、Web 経由で UTF エンコードされていないファイル (UTF エンコードのみをサポート) を保存しようとすると、警告が表示されます。 さらに、Web プッシュ エンドポイントを介した UTF-16 および UTF-32 エンコードのサポートが追加されました。 つまり、エンコードの種類が保持されるため、UTF-8 として書き換える必要はありません。

次のスクリーンショットは、Web プッシュによるエンコードの変更を導入するときに表示されるダイアログの例を示しています。

Example of the dialog when you introduce encoding changes by a web push.

次のステップ

Note

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

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

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

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

Make a suggestion

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

よろしくお願いします。

Biju Venugopal