GitHub スポークの設定
ServiceNow インスタンスを GitHub と GitHub の Enterprise Server と統合してフローを自動化し、GitHub と GitHub Enterprise Server でアクションを実行します。たとえば、GitHub に分岐を作成し、その詳細を取得するフローを作成します。
始める前に
- 個人アクセストークンを作成するための GitHub を持つアカウント。
- GitHub Enterprise サーバーを使用している場合は、個人用アクセストークンを作成するためのアカウント。
- 必要なロール:admin
手順
-
GitHub アカウントで個人アクセストークンを生成します。
- https://github.com/ にログインします。
-
ダッシュボードで、プロファイルアイコンを選択します。
- [設定] を選択します。
- [設定] ページの左側のパネルで、[開発者設定 (Developer settings)] を選択します。
- [開発者設定] ページの左側のパネルで、 個人アクセストークン > トークン (クラシック).
- 選択 新しいトークンの生成 > 新しいトークン (クラシック) を生成.
- [メモ] に、個人用アクセストークンの説明または目的を入力します。
- [有効期限] で、トークンの有効期限を設定するか、[有効期限なし] を選択します。
- [スコープの選択] 見出しで、生成する個人用アクセストークンのアクセスを定義するスコープを選択します。
-
[トークンの生成] を選択します。
個人アクセストークンが生成されます。
-
個人アクセストークンをコピーするには、[コピー] ボタンをクリックします。
重要:個人アクセストークンは安全な場所に保管してください。GitHub の接続レコードを作成するときに必要になります。
-
GitHub で ServiceNow インスタンスを接続する接続レコードを構成します。
- ServiceNow にログインします。
- 移動先 すべて > プロセスの自動化 > Flow Designer.
- [接続] タブを選択します。
-
GitHub 接続エイリアスを見つけて、[詳細を表示] をクリックします。
スポークを初めて設定する場合は、[設定] をクリックします。それ以外の場合は、[編集] をクリックします。
-
フォームで、詳細を入力します。
表 : 1. 接続の設定フォーム フィールド 説明 接続名 接続の名前。 注:最初の接続レコードのデフォルトの読み取り専用名は、GitHub です。接続 URL GitHub に接続するための URL。「https://api.github.com」を入力します。 MID サーバーを使用 - 使用している ServiceNow インスタンスが GitHub との接続に MID サーバーを必要とする場合は、「1」を入力します。
- 使用している ServiceNow インスタンスが GitHub との接続に MID サーバーを必要としない場合は、「0」を入力します。
重要:このオプションを有効にするには、インスタンスに MID サーバーが設定されている必要があります。詳細な手順については、「MID Server」を参照してください。API キー GitHub で生成した個人アクセストークン。 -
[接続を作成] を選択します。
GitHub 接続レコードが作成されます。
-
GitHub Enterprise Server を使用している場合は、GitHub Server 接続を構成します。
重要:GitHub Enterprise Server で個人アクセストークンを生成します。
GitHub Enterprise Server で個人アクセストークンを生成する方法については、「Integrate with GitHub Enterprise Server」を参照してください。
- GitHub サーバー接続カードを選択します。
- [詳細を表示] を選択します。
-
フォームに入力します。
表 : 2. 接続の設定フォーム フィールド 説明 接続名 接続の名前です。 注:最初の接続レコードのデフォルトの読み取り専用名は、GitHub Server です。カスタム名で接続を作成するには、[接続を追加] を選択してフォームに入力します。接続 URL GitHub インスタンスの URL MID サーバーを使用 - 使用している ServiceNow インスタンスが GitHub Enterprise Server との接続に MID サーバーを必要とする場合は、「1」を入力します。
- 使用している ServiceNow インスタンスが GitHub Enterprise Server との接続に MID サーバーを必要としない場合は、「0」を入力します。
重要:このオプションを有効にするには、インスタンスに MID サーバーが設定されている必要があります。詳細な手順については、「MID Server」を参照してください。API キー GitHub Enterprise Server で生成した個人アクセストークン。 -
[接続を作成] を選択します。
GitHub Enterprise Server 接続レコードが構成されます。