リポジトリの取得アクションは、特定のGitHubリポジトリの詳細を取得します。

概要

リポジトリの取得アクションは、所有者名とリポジトリ名を使用してGitHubリポジトリの詳細を取得します。 取得されたデータには、リポジトリ ID、名前、完全名、所有者、可視性、説明、フォーク数と issue 数、デフォルトブランチ、API URL、HTML URL、および作成、更新、プッシュのタイムスタンプが含まれます。 このアクションでは、リクエストを認証するためにアクティブな GitHub セッションが必要です。

設定

リポジトリの取得 アクションには、次の設定が含まれています。

注: すべての入力フィールドは文字列変数をサポートしています。 適切なテキスト文字列を保持する文字列変数を作成し、該当する設定でそれを選択できます。
セッション名

GitHub接続 アクションが作成する セッション名を指定します。 セッション名を指定するには、次のいずれかのオプションを使用します。

  • セッション名: セッション名のテキストを直接入力するか、セッション名のテキストを保持している文字列変数を選択してください。 Automation 360 は Default を既定のセッション名として設定します。
  • 変数: GitHub セッション変数を選択します。これは 接続 アクションが作成するものです。
所有者名
GitHub リポジトリ所有者の名前を指定します。 所有者は組織またはユーザーアカウントにできます。 名前を直接テキストとして入力するか、適用可能な文字列変数を選択できます。
リポジトリ名
GitHub リポジトリの名前を指定して取得します。 リポジトリ名をテキストとして直接入力するか、該当する文字列変数を選択できます。
出力を変数に割り当てる。
アクションが応答データを保存する変数を指定します。 応答データには、次のフィールドが含まれています。
  • id: リポジトリの一意の識別子。
  • name : リポジトリの名前。
  • fullName: 所有者の詳細を含むリポジトリの正式名称は、次の形式で表記されます:組織名/リポジトリ名
  • owner: リポジトリの所有者。
  • 非公開: リポジトリがプライベートかどうかを示す可視性の設定。
  • description: リポジトリの説明。
  • fork: リポジトリが別のリポジトリのフォークであるかどうかを示すフォーク設定。
  • hasIssues: リポジトリに未解決の問題があるかどうかを示す問題設定。
  • defaultBranch : リポジトリの既定ブランチ。
  • URL : リポジトリの API URL。
  • htmlUrl : リポジトリの HTML URL。
  • createdAt : リポジトリが作成された日時を示すタイムスタンプ。
  • updatedAt: リポジトリが最後に更新された時点のタイムスタンプ。
  • pushedAt: 最後のプルリクエストが main ブランチにマージされた時刻を示すタイムスタンプ。
出力を割り当てるには、次のいずれかのオプションを使用します。
  • 複数の変数: 特定の応答データを保存するために、個別の変数を作成して指定します。

    変数マッピングを追加 オプションを使用して、特定の応答データを保存するためのキーと対応する変数タイプを指定します。

  • ディクショナリ: レスポンスデータ全体を格納するディクショナリ変数を作成して指定します。 既存のディクショナリ変数を選択することもできます。