Microsoft Teams 用の新しいAzure BoardsおよびAzure Repos アプリ - Sprint 159 Update

Azure DevOps の Sprint 159 Update では、Azure BoardsとAzure Repos用の新しい Microsoft Teams アプリをお知らせします。 Azure Boards アプリを使用すると、作業項目のアクティビティを監視し、Microsoft Teams チャネルから作業項目を作成できます。 一方、Azure Repos アプリを使用すると、リポジトリを監視し、コードがプッシュまたはチェックインされるたびに通知を受け取り、pull request (PR) が作成され、PR が更新され、Microsoft Teams チャネルでさらに多くの情報を受け取ることができます。

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

Azure DevOps の新機能

機能

Azure Boards:

Azure Repos:

Azure Pipelines:

Wiki:

Azure Boards

Microsoft Teams 用Azure Boards アプリ

Microsoft Teams 用の新しいAzure Boards アプリをお知らせします。 このアプリを使用すると、作業項目のアクティビティを監視し、Microsoft Teams チャネル内から直接新しい作業項目を作成できます。 アプリを使用すると、作成された作業項目、更新された作業項目などを含むイベント サブスクリプションを設定および管理できます。と を使用して、Teams チャネルでこれらのイベントの通知を取得します。 チャネル内の会話を使用して、作業項目を作成できます。 さらに、作業項目 URL を使用して作業項目をプレビューし、それらに関するディスカッションを開始できます。

Microsoft Teams 用のアプリをAzure Boardsします。

CSV ファイルから作業項目をインポートする

これまで、CSV ファイルから作業項目をインポートすることは、Excel プラグインの使用に依存していました。 この更新プログラムでは、新しい作業項目をインポートしたり、既存の作業項目を更新したりできるように、Azure Boardsから直接、ファースト クラスのインポート エクスペリエンスを提供しています。 詳細については、 こちらのドキュメントを参照してください。

CSV ファイルから作業項目をインポートします。

作業項目カードに親フィールドを追加する

作業項目カードの新しいフィールドとして、かんばんボード内で親コンテキストを使用できるようになりました。 タグやプレフィックスなどの回避策を使用する必要を回避して、親フィールドをカードに追加できるようになりました。

作業項目カードに親フィールドを追加します。

親フィールドをバックログとクエリに追加する

親フィールドは、バックログとクエリ結果を表示するときに使用できるようになりました。 親フィールドを追加するには、 列オプション ビューを使用します。

親フィールドをバックログとクエリに追加します。

検索のコンテキストを設定するには、Azure Boardsの検索ボックスにバックログ、ボード、スプリント、作業項目を入力/して選択します。 この機能を使用すると、検索用のタブを切り替えることなく、Azure Boards内のアイテムを簡単に検索および検索できます。

ヒント

クイック ナビゲーションを呼び出すには、Azure Boardsにキーボード ショートカット/を入力します。

クイック ナビゲーションを呼び出します。

Azure Boardsのすべてのエンティティについて、この機能は最近アクセスしたアイテムと、検索語句の上位の結果をコンテキストでフィルター処理し、結果を選択してアイテムに直接移動できます。

結果を選択して、アイテムに直接移動します。

Azure Repos

Microsoft Teams 用Azure Repos アプリ

Microsoft Teams 用の新しいAzure Repos アプリをお知らせします。 このアプリを使用すると、リポジトリを監視し、コードがプッシュまたはチェックインされるたびに通知を受け取ることができます。pull request (PR) は Teams チャネルで作成または更新されます。 さらに、pull request URL のプレビューは、PR に関するディスカッションを開始し、コンテキスト的で意味のある会話を行うのに役立ちます。 このアプリでは、Git リポジトリと TFVC リポジトリの両方がサポートされています。

Microsoft Teams 用のアプリをAzure Reposします。

pull request でファイルをレビュー済みとしてマークする

場合によっては、多数のファイルに対する変更を含む pull request を確認する必要があり、既にレビューしたファイルを追跡するのが難しい場合があります。 これで、pull request でファイルをレビュー済みとしてマークできます。

ファイル名の横にあるドロップダウン メニューを使用するか、ファイル名をポイントしてクリックすることで、ファイルをレビュー済みとしてマークできます。

注意

この機能は、pull request を確認するときに進行状況を追跡することのみを目的としています。 pull request に対する投票は表されないため、これらのマークはレビュー担当者にのみ表示されます。

pull request でファイルをレビュー済みとしてマークします。

この機能は、Developer Communityからの提案に基づいて優先順位が付られました。

Azure Repos ランディング ページ用の新しい Web UI (プレビュー)

Azure Repos内で最新の、高速でモバイルに対応した新しいランディング ページを試すことができます。 これらのページは、 新しいリポジトリ ランディング ページとしてプレビューできます。 ランディング ページには、pull request の詳細、コミットの詳細、ブランチの比較を除くすべてのページが含まれます。

Web

Azure Reposランディング ページ用の新しい Web UI。

モバイル

Azure Reposランディング ページ用の新しいモバイル UI。

Developer Communityからのフィードバックに耳を傾け、お互いに近い用語を持つファイルを検索するためにコードを検索する機能が必要であると聞きました。 NEAR 演算子、BEFORE 演算子、AFTER 演算子を使用して、用語の距離と順序に基づいてファイルを検索できるようになりました。 たとえば、 foo NEAR バー を検索すると、 foo が用語 バーに近接しているすべてのファイルが返されます。

Azure Pipelines

Azure Resource Manager (ARM) をサブスクリプションおよび管理グループ レベルにデプロイする

以前は、リソース グループ レベルへのデプロイのみをサポートしました。 この更新プログラムでは、ARM テンプレートをサブスクリプション レベルと管理グループ レベルの両方にデプロイするためのサポートが追加されました。 これは、一連のリソースを一緒にデプロイするが、異なるリソース グループまたはサブスクリプションに配置する場合に役立ちます。 たとえば、Azure Site Recoveryのバックアップ仮想マシンを別のリソース グループと場所にデプロイします。

ホストされたパイプライン イメージへの更新

Azure Pipelines でホストされている VM イメージをいくつか更新しました。 この更新プログラムのハイライトを次に示します。

  • VISUAL Studio 16.2 を VS2019 の 16.3 にアップグレードしました。
  • MACOS 10.13 および 10.14 の VS for Mac 8.2.6.26 を 8.3.0.1805 にアップグレードしました。
  • macOS 10.13 と 10.14 に Java 13 を追加しました。
  • macOS 10.13 および 10.14 に Mono 6.4.0 を追加しました。
  • Xcode 11-beta を 11.0 GA にアップグレードしました。
  • ディスク サイズを縮小して運用効率を向上させ、Ubuntu 16.04 の空き領域が約 40 GB 減少しました。
  • さまざまなバグを修正しました。

最新リリースの詳細については、 こちらを参照してください

注意

Ruby 2.3.x は、 2019 年 3 月 31 日に有効期間が終了したので、今後の更新プログラムですべてのイメージから削除します。 さらに、 2019 年 3 月 18 日に有効期間が終了した Python 3.4.x を削除します。

マルチステージ YAML パイプラインの CD 機能

CI パイプラインによって発行された成果物を使用し、パイプライン完了トリガーを有効にできるようになりました。 マルチステージ YAML パイプラインでは、リソースとして を導入しています pipelines 。 YAML で、別のパイプラインを参照し、CD トリガーを有効にできるようになりました。

パイプライン リソースの詳細な YAML スキーマを次に示します。

resources: 
  pipelines:
  - pipeline: MyAppCI  # identifier for the pipeline resource
    project:  DevOpsProject # project for the build pipeline; optional input for current project
    source: MyCIPipeline  # source pipeline definition name
    branch: releases/M159  # branch to pick the artifact, optional; defaults to all branches
    version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
    trigger:     # Optional; Triggers are not enabled by default.
      branches:  
        include:  # branches to consider the trigger events, optional; defaults to all branches.
        - main
        - releases/*
        exclude:   # branches to discard the trigger events, optional; defaults to none.
        - users/*  

さらに、 タスクを使用して、パイプライン リソースによって発行された成果物を - download ダウンロードできます。

steps: 
- download: MyAppCI  # pipeline resource identifier
    artifact:  A1 # name of the artifact to download; optional; defaults to all artifacts

詳細については、成果物のダウンロードに関するドキュメント を参照してください

パイプラインの概要に関する Bitbucket 統合とその他の機能強化

Bitbucket リポジトリで動作するように、Pipelines の入門ウィザード エクスペリエンスが更新されました。 これで、Azure Pipelines によって Bitbucket リポジトリの内容が分析され、YAML テンプレートが推奨されます。

注意

Bitbucket のサポートは、Azure DevOps Services専用です。

開始ウィザードでの一般的な質問は、生成されたファイルの名前を変更する機能でした。 現在、リポジトリのルートに として azure-pipelines.yml チェックインされています。 パイプラインを保存する前に、これを別のファイル名または場所に更新できるようになりました。

最後に、そのブランチからの pull request の作成を azure-pipelines.yml スキップできるため、ファイルを別のブランチにチェックインする際の制御が増えます。

Azure CLI タスクでの PowerShell スクリプトのサポート

以前は、Azure CLI タスクの一部としてバッチ スクリプトと bash スクリプトを実行できました。 この更新プログラムでは、PowerShell と PowerShell コア スクリプトのサポートをタスクに追加しました。

Azure CLI タスクでの PowerShell スクリプトのサポート。

Wiki

最近アクセスした Wiki ページにアクセスする

プロジェクトで最近アクセスした Wiki ページを簡単に見つけられるようにしました。 最近アクセスした Wiki ページにアクセスするには、Wiki ハブの検索ボックスをクリックします。

ヒント

キーボード ショートカット "/" を入力すると、検索ボックスを呼び出すことができます。

最近アクセスした Wiki ページにアクセスします。

Wiki のクイック検索

これで、検索ボックスに入力した Wiki 検索結果を表示できるようになりました。 これは、任意の Wiki ページにすばやく移動するのに役立ちます。

Wiki のクイック検索。

「/wiki」と入力して、Azure Boardsから Wiki ページを検索することもできます。

「/wiki」と入力して、Azure Boardsから wiki ページを検索します。

次の手順

Note

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

Azure DevOps に進み、見てみましょう。

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

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

ご提案の送信

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

よろしくお願いします。

Kurt Samuelson