パイプラインの詳細ビューの新しい機能拡張ポイント

この更新プログラムでは、拡張機能でターゲットにできる 2 つの新しい拡張ポイントが追加されました。 これらの機能拡張ポイントを使用すると、パイプライン ヘッダーにカスタム ボタンを追加し、パイプライン フォルダーにカスタム メニューを追加できます。

詳細については、リリース ノートを参照してください。

Azure Boards

Azure Pipelines

Azure Boards

作業項目履歴から削除された添付ファイルをダウンロードする機能を削除する

フォームから添付ファイルが削除された後でも、ユーザーが作業項目履歴から添付ファイルをダウンロードできる小さな問題を修正しました。 これで、添付ファイルが削除されると、履歴からダウンロードすることも、REST API 応答からダウンロード URL を使用することもできなくなります。

Azure Pipelines

パイプラインの詳細ビューの新しい拡張ポイント

拡張機能でターゲットにできる 2 つの新しい拡張ポイントが追加されました。 これらの機能拡張ポイントを使用すると、パイプライン ヘッダーにカスタム ボタンを追加し、パイプライン フォルダーにカスタム メニューを追加できます。

  • パイプライン ヘッダーの [カスタム] ボタン: ms.vss-build-web.pipelines-header-menu
  • パイプライン フォルダーのカスタム メニュー: ms.vss-build-web.pipelines-folder-menu

これらの新しい機能拡張ポイントを使用するには、 Azure DevOps 拡張機能 vss-extension.json のマニフェスト ファイルに、それらをターゲットとする新しいコントリビューションを追加するだけです。

次に例を示します。

"contributions": [
        {
            "id": "pipelinesFolderContextMenuTestItem",
            "type": "ms.vss-web.action",
            "description": "Custom menu on a pipeline folder",
            "targets": [
                "ms.vss-build-web.pipelines-folder-menu"
            ],
            "properties": {
                "text": "Test item",
                "title": "ms.vss-code-web.source-item-menu",
                "icon": "images/show-properties.png",
                "group": "actions",
                "uri": "main.html",
                "registeredObjectId": "showProperties"
            }
        },
        {
            "id": "pipelinesHeaderTestButton",
            "type": "ms.vss-web.action",
            "description": "Custom button in the pipeline header",
            "targets": [
                "ms.vss-build-web.pipelines-header-menu"
            ],
            "properties": {
                "text": "Test item",
                "title": "ms.vss-code-web.source-item-menu",
                "icon": "images/show-properties.png",
                "group": "actions",
                "uri": "main.html",
                "registeredObjectId": "showProperties"
            }
        }
]

結果は次のようになります。

  • パイプライン ヘッダーの [カスタム] ボタン

    パイプライン ヘッダーの [カスタム] ボタン

  • パイプライン フォルダーのカスタム メニュー

    パイプライン フォルダーのカスタム メニュー

Azure DevOps Servicesへの移行の改善

Azure DevOps ServerからAzure DevOps Servicesへのインポートを実行する場合は、Azure DevOps がパイプラインごとの保持ルールをサポートしなくなったことを考慮する必要があります。 この更新プログラムでは、オンプレミスのAzure DevOps ServerからAzure DevOps Servicesに移行するときに、これらのポリシーが削除されました。 アイテム保持ポリシーの構成の詳細については、ビルド、 リリース、テストのアイテム保持ポリシーの設定に関するドキュメントを参照してください。

パイプライン実行 REST API の改善

以前は、 Pipelines Runs REST API はリポジトリのみを self 返しました。 この更新により、Pipelines Runs REST API はビルドのすべてのリポジトリ リソースを返します。

次の手順

Note

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

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

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

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

ご提案の送信

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

よろしくお願いします。

アーロン・ハルベルク