スポークエイリアスを新しい DevOps ツールの親エイリアスとしてマッピング

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • DevOps ベーシック認証の代わりに、それぞれのスポークエイリアスに設定された親エイリアスを使用して、 JiraGitHub 、または Jenkins ツールを作成します。スクリプトインクルードを使用して、既存またはオンボーディングされたツールの親エイリアスをスポークエイリアスにリセットします。

    始める前に

    重要:
    この機能は現在、 Jira スポーク v3.1、 Jenkins スポーク v2.1.1、 GitHub スポーク v2.2.2 以降でのみサポートされています。
    • 統合ハブ サブスクリプションがあることを確認します。
    • JiraJenkins、および GitHub 用のスポークを使用して、接続および資格情報エイリアスが設定されていることを確認します。詳細については、以下を参照してください。
    • DevOps Data Model and DevOps Integrations バージョン 1.33 以降 にアップグレードします。
    必要なロール:admin、sn_devops.admin

    このタスクについて

    JiraJenkins、およびGitHubツールを作成するたびに、サポートされているツール用にスポークを設定している場合、親エイリアスがそれぞれのスポークエイリアスに設定されます。以前のバージョンでは、ツールを作成するときに、親エイリアスは DevOps Basic Auth (sn_devops に設定されていました。DevOps_BasicAuth)オンボーディングしたすべてのツール。

    接続および資格情報エイリアスを使用してツールを作成/オンボーディングしている場合。機能はアップグレード時に変更されず、親エイリアスは基本認証 (sn_devops DevOps のままです。DevOps_BasicAuth) JiraJenkins、および GitHub ツールが親エイリアスとしてスポークエイリアスに関連付けられている場合を除きます。ベースシステムスクリプトインクルードを使用して、以前に作成された既存のサポート対象ツールすべてに対して、親エイリアスがスポークエイリアスにリセットされるようにすることができます。
    注:
    統合ハブ は、エイリアスを使用して、接続および認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。詳細については、「接続および認証情報」を参照してください。

    手順

    1. 移動先 すべて > システム定義 > スクリプトインクルード > DevOpsReparentingConnectionAliasFixScript.
    2. [ スクリプト ] フィールドからスクリプトをコピーします。
    3. 移動先 システム定義 > スクリプト - バックグラウンド.
    4. [ スクリプトを実行 (JavaScript はサーバー上で実行)] フィールドにスクリプトを貼り付けます。
      注:
      スクリプトがグローバルスコープで実行されていることを確認します。
      スクリプトの実行が正常に完了すると、バージョン 1.33 アップグレードより前に作成されたすべてのサポート対象ツールは、対応する親エイリアスにリセットされます。

    次のタスク

    親エイリアスが sn_jira_spoke に設定されていることを確認します。Jira for Jira、sn_github_spoke。GitHub for GitHub、sn_jenkins_v2_spoke[接続および資格情報エイリアス] フォームのJenkinsJenkins_v2。