GitHub 統合と Azure Pipelines のセキュリティの強化
この更新プログラムでは、共有する 2 つの新しい GitHub 統合の機能強化が行われました。 最初に、作業項目から直接新しい GitHub ブランチを作成できるようになりました。 第 2 に、GitHub リポジトリへの接続エクスペリエンスが向上し、何千ものリポジトリを持つお客様のタイムアウト エラーと長い待機時間のリスクが軽減されました。
さらに、Azure Pipelines では、新しいプロパティ設定を使用して YAML ステージをスキップできないようにすることで、パイプラインのセキュリティを強化できることをお知らせします。
詳細については、リリース ノートを参照してください。
Azure Boards
Azure Pipelines
Azure Boards
GitHub リポジトリの検索の機能強化に接続する
Azure DevOps プロジェクトを GitHub 組織に接続するための改善されたプロセスをお知らせします。特に、何千ものリポジトリを持つユーザーにとって有益です。 以前は、タイムアウト エラーや長い待機時間などの課題に直面していた可能性があります。 最新の更新プログラムは、検索と選択のエクスペリエンスを最適化し、タイムアウト エラーのリスクを排除し、接続プロセスをよりスムーズかつ効率的にします。
作業項目から GitHub ブランチを作成する
これで、Azure DevOps 内の作業項目から直接 GitHub ブランチを作成できます。 GitHub 接続がプロジェクトに対して構成されている場合は常に "New GitHub Branch" リンクを使用できます。 このリンクは、作業項目フォーム、カード、バックログ、クエリなど、すべての作業項目コンテキスト メニューで使用できます。 新しいブランチを作成するには、ブランチ名を入力し、目的のリポジトリとベース ブランチを選択します。
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 のコミュニティからアドバイスや質問に回答してもらうこともできます。