CircleCI エンティティからの読み取り
前提条件
読み取り元の CircleCI オブジェクト。オブジェクト名が必要になります。
ソースに対応するエンティティ:
| エンティティ | フィルタリング可能 | 制限をサポートする | Order By をサポートする | Select * をサポートする | パーティション分割をサポートする | 
|---|---|---|---|---|---|
| Context | あり | なし | なし | あり | なし | 
| 組織概要メトリクス | あり | なし | なし | あり | なし | 
| パイプライン | なし | なし | なし | あり | なし | 
| パイプラインワークフロー | あり | なし | なし | あり | なし | 
| プロジェクトブランチ | あり | なし | なし | あり | なし | 
| プロジェクトフレーキーテスト | なし | なし | なし | あり | なし | 
| プロジェクト概要メトリクス | あり | なし | なし | あり | なし | 
| スケジュール | なし | なし | なし | あり | なし | 
| ワークフロージョブの時系列 | あり | なし | なし | あり | なし | 
| ワークフローのメトリクスと傾向 | あり | なし | なし | あり | なし | 
| ワークフローの最近の実行 | あり | なし | なし | あり | なし | 
| ワークフロー概要メトリクス | あり | なし | なし | あり | なし | 
| ワークフローテストメトリクス | あり | なし | なし | あり | なし | 
例:
circleci_read = glueContext.create_dynamic_frame.from_options( connection_type="circleci", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "context/e7ea2945-dccb-4205-b673-8391fe1b3a4c", "API_VERSION": "v2" }
CircleCI エンティティとフィールドの詳細
エンティティとフィールドの詳細については、以下を参照してください:
静的メタデータを持つエンティティ:
| エンティティ | フィールド | データ型 | サポートされている演算子 | 
|---|---|---|---|
| Context | 作成時刻 | 文字列 | |
| ID | 文字列 | ||
| 名前 | 文字列 | ||
| 所有者タイプ | String | EQUAL_TO | |
| 組織概要メトリクス | すべてのプロジェクト | リスト | |
| 組織データ | Struct | ||
| 組織プロジェクトデータ | リスト | ||
| プロジェクト名 | String | EQUAL_TO | |
| レポートウィンドウ | String | EQUAL_TO | |
| パイプライン | ブランチ | String | EQUAL_TO | 
| 作成時刻 | 文字列 | ||
| エラー | リスト | ||
| ID | 文字列 | ||
| 数値 | 整数 | ||
| プロジェクトスラグ | 文字列 | ||
| State | 文字列 | ||
| Trigger トリガー) | Struct | ||
| トリガーパラメータ | Struct | ||
| 更新時刻 | 文字列 | ||
| VCS | Struct | ||
| パイプラインワークフロー | キャンセルしたユーザー | 文字列 | |
| 作成時刻 | 文字列 | ||
| エラー発生元 | 文字列 | ||
| ID | 文字列 | ||
| 名前 | 文字列 | ||
| パイプライン ID | 文字列 | ||
| パイプライン番号 | 整数 | ||
| プロジェクトスラグ | 文字列 | ||
| 開始したユーザー | 文字列 | ||
| ステータス | 文字列 | ||
| 停止時刻 | 文字列 | ||
| タグ | 文字列 | ||
| プロジェクトブランチ | ブランチ | リスト | |
| 組織 ID | 文字列 | ||
| プロジェクト ID | 文字列 | ||
| ワークフローの名前 | String | EQUAL_TO | |
| プロジェクトフレーキーテスト | Classname | 文字列 | |
| ファイル | 文字列 | ||
| ジョブ名 | 文字列 | ||
| ジョブ番号 | 整数 | ||
| パイプライン番号 | 整数 | ||
| ソース | 文字列 | ||
| テスト名 | 文字列 | ||
| 消費時間 | 整数 | ||
| フレークされた回数 | 整数 | ||
| ワークフローの作成時刻 | 文字列 | ||
| ワークフロー ID | 文字列 | ||
| ワークフローの名前 | 文字列 | ||
| プロジェクト概要メトリクス | すべてのブランチ | リスト | |
| すべてのワークフロー | リスト | ||
| ブランチ | String | EQUAL_TO | |
| 組織 ID | 文字列 | ||
| プロジェクトデータ | Struct | ||
| プロジェクト ID | 文字列 | ||
| プロジェクトのワークフローブランチデータ | リスト | ||
| プロジェクトのワークフローデータ | リスト | ||
| レポートウィンドウ | String | EQUAL_TO | |
| ワークフロー名 | String | EQUAL_TO | |
| スケジュール | [Actor] (アクター) | Struct | |
| 作成時刻 | 文字列 | ||
| 説明 | 文字列 | ||
| ID | 文字列 | ||
| 名前 | 文字列 | ||
| パラメータ | Struct | ||
| プロジェクトスラグ | 文字列 | ||
| タイムテーブル | Struct | ||
| 更新時刻 | 文字列 | ||
| ワークフロージョブの時系列 | ブランチ | String | EQUAL_TO | 
| 詳細度 | String | EQUAL_TO | |
| 最大終了時刻 | 文字列 | ||
| メトリクス | Struct | ||
| 最小開始時刻 | 文字列 | ||
| 名前 | 文字列 | ||
| 開始終了日 | DateTime | EQUAL_TO、BETWEEN | |
| Timestamp | 文字列 | ||
| ワークフローのメトリクスと傾向 | すべてのブランチ | ブール値 | EQUAL_TO | 
| ブランチ | String | EQUAL_TO | |
| メトリクス | Struct | ||
| トレンド | Struct | ||
| ワークフロー名 | リスト | ||
| ワークフローの最近の実行 | すべてのブランチ | ブール値 | EQUAL_TO | 
| ブランチ | String | EQUAL_TO | |
| 作成時刻 | 文字列 | ||
| 使用されたクレジット | 整数 | ||
| 期間 | 整数 | ||
| ID | 文字列 | ||
| 承認されているかどうか | ブール値 | ||
| 開始終了日 | DateTime | EQUAL_TO、BETWEEN | |
| ステータス | 文字列 | ||
| 停止時刻 | 文字列 | ||
| ワークフロー概要メトリクス | すべてのブランチ | ブール値 | EQUAL_TO | 
| ブランチ | String | EQUAL_TO | |
| メトリクス | Struct | ||
| 名前 | 文字列 | ||
| プロジェクト ID | 文字列 | ||
| レポートウィンドウ | String | EQUAL_TO | |
| ウィンドウの終了 | 文字列 | ||
| ウィンドウの開始 | 文字列 | ||
| ワークフローテストメトリクス | 平均テスト数 | 整数 | |
| ブランチ | String | EQUAL_TO | |
| 最も失敗したテスト | リスト | ||
| 最も失敗したテストの追加分 | 整数 | ||
| 最も遅いテスト | リスト | ||
| 最も遅いテストの追加分 | 整数 | ||
| テスト実行 | リスト | ||
| テスト実行の合計数 | 整数 | 
注記
構造体データ型とリストデータ型は、コネクタの応答で文字列データ型に変換されます。
パーティショニングクエリ
CircleCI は、フィールドベースまたはレコードベースのパーティショニングをサポートしていません。