Lectura de entidades de CircleCI
Requisito previo
Un objeto de CircleCI desde el que desea leer. Necesitará el nombre del objeto.
Entidades compatibles como origen:
| Entidad | Se puede filtrar | Admite límite | Admite Ordenar por | Admite Seleccionar * | Admite partición |
|---|---|---|---|---|---|
| Contexto | Sí | No | No | Sí | No |
| Métrica de resumen de la organización | Sí | No | No | Sí | No |
| Canalización | No | No | No | Sí | No |
| Flujo de trabajo de canalización | Sí | No | No | Sí | No |
| Ramificación de proyecto | Sí | No | No | Sí | No |
| Prueba inestable del proyecto | No | No | No | Sí | No |
| Métrica de resumen del proyecto | Sí | No | No | Sí | No |
| Programación | No | No | No | Sí | No |
| Serie de tiempo del trabajo del flujo de trabajo | Sí | No | No | Sí | No |
| Métrica y tendencia del flujo de trabajo | Sí | No | No | Sí | No |
| Ejecución reciente del flujo de trabajo | Sí | No | No | Sí | No |
| Métrica de resumen del flujo de trabajo | Sí | No | No | Sí | No |
| Métrica de prueba del flujo de trabajo | Sí | No | No | Sí | No |
Ejemplo:
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" }
Detalles de entidades y campos de CircleCI
Para obtener más información acerca de las entidades y los detalles de los campos, consulte:
Entidades con metadatos estáticos:
| Entidad | Campo | Tipo de datos: | Operadores admitidos |
|---|---|---|---|
| Contexto | Creado a las | Cadena | |
| ID | Cadena | ||
| Nombre | Cadena | ||
| Tipo de propietario | Cadena | EQUAL_TO | |
| Métrica de resumen de la organización | Todos los proyectos | Enumeración | |
| Datos de la organización | Struct | ||
| Datos del proyecto de la organización | Enumeración | ||
| Nombres de proyectos | Cadena | EQUAL_TO | |
| Periodo de generación de informe | Cadena | EQUAL_TO | |
| Canalización | Rama | Cadena | EQUAL_TO |
| Creado a las | Cadena | ||
| Errores | Enumeración | ||
| ID | Cadena | ||
| Número | Entero | ||
| Formato URL del proyecto | Cadena | ||
| Estado | Cadena | ||
| Desencadenador | Struct | ||
| Parámetros del desencadenante | Struct | ||
| Actualizado a las | Cadena | ||
| VCS | Struct | ||
| Flujo de trabajo de canalización | Cancelado por | Cadena | |
| Creado a las | Cadena | ||
| Error causado por | Cadena | ||
| ID | Cadena | ||
| Nombre | Cadena | ||
| ID de canalización | Cadena | ||
| Número de canalización | Entero | ||
| Formato URL del proyecto | Cadena | ||
| Iniciado por | Cadena | ||
| Estado | Cadena | ||
| Detenido a las | Cadena | ||
| Etiqueta | Cadena | ||
| Ramificación de proyecto | Ramificaciones | Enumeración | |
| ID de la organización | Cadena | ||
| ID del proyecto | Cadena | ||
| Workflow Name | Cadena | EQUAL_TO | |
| Prueba inestable del proyecto | Classname | Cadena | |
| Archivos | Cadena | ||
| Nombre del trabajo | Cadena | ||
| Número de trabajo | Entero | ||
| Número de canalización | Entero | ||
| Origen | Cadena | ||
| Nombre de la prueba | Cadena | ||
| Tiempo perdido | Entero | ||
| Veces que falló | Entero | ||
| Flujo de trabajo creado a las | Cadena | ||
| Workflow ID | Cadena | ||
| Workflow Name | Cadena | ||
| Métrica de resumen del proyecto | Todas las ramificaciones | Enumeración | |
| Todos los flujos de trabajo | Enumeración | ||
| Ramificaciones | Cadena | EQUAL_TO | |
| ID de organizaciones | Cadena | ||
| Datos del proyecto | Struct | ||
| ID del proyecto | Cadena | ||
| Datos de la ramificación del flujo de trabajo del proyecto | Enumeración | ||
| Datos del flujo de trabajo del proyecto | Enumeración | ||
| Periodo de generación de informe | Cadena | EQUAL_TO | |
| Nombres de flujo de trabajo | Cadena | EQUAL_TO | |
| Programación | Actor | Struct | |
| Creado a las | Cadena | ||
| Descripción | Cadena | ||
| ID | Cadena | ||
| Nombre | Cadena | ||
| Parámetros | Struct | ||
| Formato URL del proyecto | Cadena | ||
| Horario | Struct | ||
| Actualizado a las | Cadena | ||
| Serie de tiempo del trabajo del flujo de trabajo | Rama | Cadena | EQUAL_TO |
| Granularity (Grado de detalle) | Cadena | EQUAL_TO | |
| Hora máxima de finalización | Cadena | ||
| Métricas | Struct | ||
| Hora mínima de inicio | Cadena | ||
| Nombre | Cadena | ||
| Fecha de inicio y finalización | DateTime | EQUAL_TO, BETWEEN | |
| Timestamp | Cadena | ||
| Métrica y tendencia del flujo de trabajo | Todas las ramificaciones | Booleano | EQUAL_TO |
| Ramificaciones | Cadena | EQUAL_TO | |
| Métricas | Struct | ||
| Tendencias | Struct | ||
| Nombres de flujo de trabajo | Enumeración | ||
| Ejecución reciente del flujo de trabajo | Todas las ramificaciones | Booleano | EQUAL_TO |
| Rama | Cadena | EQUAL_TO | |
| Creado a las | Cadena | ||
| Créditos utilizados | Entero | ||
| Duración | Entero | ||
| ID | Cadena | ||
| Es aprobación | Booleano | ||
| Fecha de inicio y finalización | DateTime | EQUAL_TO, BETWEEN | |
| Estado | Cadena | ||
| Detenido a las | Cadena | ||
| Métrica de resumen del flujo de trabajo | Todas las ramificaciones | Booleano | EQUAL_TO |
| Rama | Cadena | EQUAL_TO | |
| Métricas | Struct | ||
| Nombre | Cadena | ||
| ID del proyecto | Cadena | ||
| Periodo de generación de informe | Cadena | EQUAL_TO | |
| Finalización del periodo | Cadena | ||
| Inicio del periodo | Cadena | ||
| Métrica de prueba del flujo de trabajo | Recuento promedio de pruebas | Entero | |
| Rama | Cadena | EQUAL_TO | |
| Pruebas con más fallos | Enumeración | ||
| Pruebas con más fallos (extra) | Entero | ||
| Pruebas más lentas | Enumeración | ||
| Pruebas más lentas (extra) | Entero | ||
| Ejecuciones de prueba | Enumeración | ||
| Total de ejecuciones de prueba | Entero |
nota
Los tipos de datos de estructura y lista se convierten en tipos de datos de cadena en respuesta al conector.
Consultas de partición
CircleCI no admite la partición basada en campos ni registros.