次の方法で共有


GitHub 統合と Azure Pipelines のセキュリティの強化

この更新プログラムでは、共有する 2 つの新しい GitHub 統合の機能強化が行われました。 最初に、作業項目から直接新しい GitHub ブランチを作成できるようになりました。 第 2 に、GitHub リポジトリへの接続エクスペリエンスが向上し、何千ものリポジトリを持つお客様のタイムアウト エラーと長い待機時間のリスクが軽減されました。

さらに、Azure Pipelines では、新しいプロパティ設定を使用して YAML ステージをスキップできないようにすることで、パイプラインのセキュリティを強化できることをお知らせします。

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

Azure Boards

Azure Pipelines

Azure Boards

GitHub リポジトリの検索の機能強化に接続する

Azure DevOps プロジェクトを GitHub 組織に接続するための改善されたプロセスをお知らせします。特に、何千ものリポジトリを持つユーザーにとって有益です。 以前は、タイムアウト エラーや長い待機時間などの課題に直面していた可能性があります。 最新の更新プログラムは、検索と選択のエクスペリエンスを最適化し、タイムアウト エラーのリスクを排除し、接続プロセスをよりスムーズかつ効率的にします。

GitHub リポジトリの追加のスクリーンショット。

作業項目から GitHub ブランチを作成する

これで、Azure DevOps 内の作業項目から直接 GitHub ブランチを作成できます。 GitHub 接続がプロジェクトに対して構成されている場合は常に "New GitHub Branch" リンクを使用できます。 このリンクは、作業項目フォーム、カード、バックログ、クエリなど、すべての作業項目コンテキスト メニューで使用できます。 新しいブランチを作成するには、ブランチ名を入力し、目的のリポジトリとベース ブランチを選択します。

Gif を使用して、作業項目から GitHub ブランチを作成するデモを行います。

Note

この機能は、 New Boards Hub プレビューでのみ使用できます。

Azure Pipelines

スキップできないステージ

セキュリティ メカニズムとして YAML テンプレート を使用して、すべてのパイプラインでマルウェア検出を実行するステージを挿入できます。 ただし、パイプライン のエンド ユーザーは、実行するステージを選択でき、マルウェア検出ステージがスキップされる可能性があります。

このスプリントでは、新しい isSkippable プロパティを使用して、YAML ステージをスキップ不可としてマークできます。 既定では、このプロパティの値は true。 ステージをスキップしないようにするには、次の例に示すように、ステージを false に設定します。

- stage: sdl_check_stage
  displayName: SDL Stage
  isSkippable: false
  jobs:
  - job: sdl_check_job
    ...

これらのステージは常に実行され、 Stages で選択解除して実行することはできません 構成パネル。

実行するステージのスクリーンショット。

次のステップ

Note

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

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

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

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

ご提案の送信

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