从 CircleCI 实体中读取内容
先决条件
要从中读取内容的 CircleCI 对象。您将需要对象名称。
源支持的实体:
| 实体 | 可以筛选 | 支持限制 | 支持排序依据 | 支持 Select * | 支持分区 |
|---|---|---|---|---|---|
| 上下文 | 是 | 否 | 否 | 是 | 否 |
| Organization Summary Metric | 是 | 否 | 否 | 是 | 否 |
| 管道 | 否 | 否 | 否 | 是 | 否 |
| 管道工作流 | 是 | 否 | 否 | 是 | 否 |
| Project Branch | 是 | 否 | 否 | 是 | 否 |
| Project Flaky Test | 否 | 否 | 否 | 是 | 否 |
| Project Summary Metric | 是 | 否 | 否 | 是 | 否 |
| 计划 | 否 | 否 | 否 | 是 | 否 |
| Workflow Job Timeseries | 是 | 否 | 否 | 是 | 否 |
| Workflow Metric And Trend | 是 | 否 | 否 | 是 | 否 |
| Workflow Recent Run | 是 | 否 | 否 | 是 | 否 |
| Workflow Summary Metric | 是 | 否 | 否 | 是 | 否 |
| Workflow Test Metric | 是 | 否 | 否 | 是 | 否 |
示例:
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 实体和字段详细信息
有关实体和字段详细信息的更多信息,请参阅:
具有静态元数据的实体:
| 实体 | 字段 | 数据类型 | 支持的运算符 |
|---|---|---|---|
| 上下文 | Created At | 字符串 | |
| ID | 字符串 | ||
| 名称 | 字符串 | ||
| Owner Type | 字符串 | EQUAL_TO | |
| Organization Summary Metric | All Projects | 列表 | |
| Org Data | 结构体 | ||
| Org Project Data | 列表 | ||
| Project Names | 字符串 | EQUAL_TO | |
| Reporting Window | 字符串 | EQUAL_TO | |
| 管道 | 分支 | 字符串 | EQUAL_TO |
| Created At | 字符串 | ||
| 错误 | 列表 | ||
| ID | 字符串 | ||
| 数字 | 整数 | ||
| Project Slug | 字符串 | ||
| 状态 | 字符串 | ||
| 触发器 | 结构体 | ||
| Trigger Parameters | 结构体 | ||
| Updated At | 字符串 | ||
| VCS | 结构体 | ||
| 管道工作流 | Canceled By | 字符串 | |
| Created At | 字符串 | ||
| Errorer By | 字符串 | ||
| ID | 字符串 | ||
| 名称 | 字符串 | ||
| 管道 ID | 字符串 | ||
| Pipeline Number | 整数 | ||
| Project Slug | 字符串 | ||
| Started By | 字符串 | ||
| 状态 | 字符串 | ||
| Stopped At | 字符串 | ||
| Tag | 字符串 | ||
| Project Branch | Branches | 列表 | |
| Org ID | 字符串 | ||
| Project ID | 字符串 | ||
| 工作流名称 | 字符串 | EQUAL_TO | |
| Project Flaky Test | Classname | 字符串 | |
| 文件 | 字符串 | ||
| Job Name | 字符串 | ||
| Job Number | 整数 | ||
| Pipeline Number | 整数 | ||
| 来源 | 字符串 | ||
| Test Name | 字符串 | ||
| Time Wasted | 整数 | ||
| Times Flaked | 整数 | ||
| Workflow Created At | 字符串 | ||
| 工作流 ID | 字符串 | ||
| 工作流名称 | 字符串 | ||
| Project Summary Metric | All Branches | 列表 | |
| All Workflows | 列表 | ||
| Branches | 字符串 | EQUAL_TO | |
| 组织 ID | 字符串 | ||
| Project Data | 结构体 | ||
| Project ID | 字符串 | ||
| Project Workflow Branch Data | 列表 | ||
| Project Workflow Data | 列表 | ||
| Reporting Window | 字符串 | EQUAL_TO | |
| Workflow Names | 字符串 | EQUAL_TO | |
| 计划 | 角色 | 结构体 | |
| Created At | 字符串 | ||
| 描述 | 字符串 | ||
| ID | 字符串 | ||
| 名称 | 字符串 | ||
| 参数 | 结构体 | ||
| Project Slug | 字符串 | ||
| Timetable | 结构体 | ||
| Updated At | 字符串 | ||
| Workflow Job Timeseries | 分支 | 字符串 | EQUAL_TO |
| 粒度 | 字符串 | EQUAL_TO | |
| Max Ended At | 字符串 | ||
| Metrics | 结构体 | ||
| Min Started At | 字符串 | ||
| 名称 | 字符串 | ||
| Start End Date | 日期时间 | EQUAL_TO、BETWEEN | |
| Timestamp | 字符串 | ||
| Workflow Metric and Trend | All Branches | 布尔值 | EQUAL_TO |
| Branches | 字符串 | EQUAL_TO | |
| Metrics | 结构体 | ||
| Trends | 结构体 | ||
| Workflow Names | 列表 | ||
| Workflow Recent Run | All Brances | 布尔值 | EQUAL_TO |
| 分支 | 字符串 | EQUAL_TO | |
| Created At | 字符串 | ||
| Credits Used | 整数 | ||
| 持续时间 | 整数 | ||
| ID | 字符串 | ||
| Is Approval | 布尔值 | ||
| Start End Date | 日期时间 | EQUAL_TO、BETWEEN | |
| 状态 | 字符串 | ||
| Stopped At | 字符串 | ||
| Workflow Summary Metric | All Branches | 布尔值 | EQUAL_TO |
| 分支 | 字符串 | EQUAL_TO | |
| Metrics | 结构体 | ||
| 名称 | 字符串 | ||
| Project ID | 字符串 | ||
| Reporting Window | 字符串 | EQUAL_TO | |
| Window End | 字符串 | ||
| Window Start | 字符串 | ||
| Workflow Test Metric | Average Test Count | 整数 | |
| 分支 | 字符串 | EQUAL_TO | |
| Most Failed Tests | 列表 | ||
| Most Failed Tests Extra | 整数 | ||
| Slowest Tests | 列表 | ||
| Slowest Tests Extra | 整数 | ||
| Test Runs | 列表 | ||
| Total Test Runs | 整数 |
注意
在连接器的响应中,结构和列表数据类型将转换为字符串数据类型。
对查询进行分区
CircleCI 不支持基于字段的分区或基于记录的分区。