次の方法で共有


Azure Pipelines で Linux/ARM64 のサポートが導入されました

この更新プログラムでは、Azure Pipelines で Linux/ARM64 のサポートを追加する際に、お客様から求められた待望の機能を提供しています。

機能

全般

Azure Boards

Azure Pipelines

全般

プロジェクト管理者とチーム管理者からの新しいユーザー招待を制限する

既定では、すべての管理者が新しいユーザーを Azure DevOps に招待できます。 チーム管理者とプロジェクト管理者が新しいユーザーを追加できないようにするために使用できる新しいセキュリティ ポリシーが追加されました。 プロジェクト コレクション管理者 (PCA) は、ポリシーの状態に関係なく、新しいユーザーをorganizationに追加できます。

新しいユーザーの招待を制限します。

Azure Boards

状態遷移制限ルール (プライベート プレビュー)

引き続き、ホストされる XML と継承されたプロセス モデルの間の機能パリティ ギャップを閉じます。 このスプリントを開始すると、継承されたプロセスの制限付き状態遷移のプライベート プレビューを使用できます。 この新しい作業項目の種類ルールを使用すると、ある状態から別の状態に作業項目を移動することを制限できます。 たとえば、バグを [新規] から [解決済み] に制限できます。 代わりに、[新規] - [アクティブ] ->> [解決済み] から移動する必要があります

状態遷移の制限規則。

また、グループ メンバーシップ別に状態遷移を制限するルールを作成することもできます。 たとえば、"承認者" グループ内のユーザーのみが、[新規 ] -> [承認済み] からユーザー ストーリーを移動できます。

プライベート プレビューへの参加に関心がある場合は、organization名で直接メールでお問い合わせください。

Azure Pipelines

追加のエージェント プラットフォーム: ARM64

Linux/ARM64 でセルフホステッド エージェントを実行できるようになりました。 Azure Pipelines エージェントでサポートされているプラットフォームの一覧に Linux/ARM64 を追加しました。 コードの変更は最小限でしたが、多くのバックグラウンド作業を最初に完了する必要があり、リリースをお知らせします。

パイプライン リソースのタグ フィルターのサポート

これで、YAML パイプラインに 'tags' が追加されました。 タグを使用して、実行する CI パイプライン、または自動的にトリガーするタイミングを設定できます。

resources:
  pipelines:
  - pipeline: MyCIAlias
    project: Fabrikam
    source: Farbrikam-CI
    branch: master
    tags:              ### This filter is used for resolving default version
    - Production       ### Tags are AND'ed
    trigger:
      tags:            ### This filter is used for triggering the pipeline run
      - Production     ### Tags are AND'ed
      - Signed

上記のスニペットは、CD (継続的デプロイ) パイプラインの実行が他のソース/リソースまたはスケジュールされた実行トリガーによってトリガーされない場合に実行する CI (継続的インテグレーション) パイプラインの既定のバージョンを決定するためにタグを使用できることを示しています。

たとえば、CI に実稼働タグがある場合にのみ実行するスケジュールされたトリガーセットが CD パイプラインに設定されている場合、triggers セクションのタグは、タグ付け条件が CI 完了イベントによって満たされた場合にのみ CD パイプラインがトリガーされるようにします。

パイプラインで許可されるタスクを制御する

Marketplace タスクを無効にできるようになりました。 一部のユーザーは Marketplace 拡張機能を許可できますが、一緒に持ち込むパイプライン タスクは許可しません。 さらに詳細な制御を行うために、すべてのインザボックス タスクを個別に無効にすることもできます (チェックアウトを除き、特別なアクションです)。 これらの両方の設定を有効にすると、パイプラインで実行できるタスクは 、tfx を使用してアップロードされたタスクのみです。 「タスクの制限」というセクションにアクセス https://dev.azure.com/<your_org>/_settings/pipelinessettings して、作業を開始します。

次の手順

Note

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

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

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

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

ご提案の送信

Stack Overflow のコミュニティが回答したアドバイスや質問を受けることもできます。

よろしくお願いします。

アーロン・ハルベルク