Lecture à partir d’entités CircleCI
Prérequis
Un objet CircleCI à partir duquel vous souhaitez lire. Vous aurez besoin du nom de l’objet.
Entités prises en charge pour la source :
| Entité | Peut être filtré | Limit prise en charge | Order by prise en charge | Select prise en charge* | Partitionnement pris en charge |
|---|---|---|---|---|---|
| Contexte | Oui | Non | Non | Oui | Non |
| Organization Summary Metric | Oui | Non | Non | Oui | Non |
| Pipeline | Non | Non | Non | Oui | Non |
| Flux de travail d'un pipeline | Oui | Non | Non | Oui | Non |
| Project Branch | Oui | Non | Non | Oui | Non |
| Project Flaky Test | Non | Non | Non | Oui | Non |
| Project Summary Metric | Oui | Non | Non | Oui | Non |
| Planificateur | Non | Non | Non | Oui | Non |
| Workflow Job Timeseries | Oui | Non | Non | Oui | Non |
| Workflow Metric And Trend | Oui | Non | Non | Oui | Non |
| Workflow Recent Run | Oui | Non | Non | Oui | Non |
| Workflow Summary Metric | Oui | Non | Non | Oui | Non |
| Workflow Test Metric | Oui | Non | Non | Oui | Non |
Exemple :
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" }
Détails des entités et des champs CircleCI
Pour plus d’informations sur les entités et de détails sur les champs, consultez :
Entités avec métadonnées statiques :
| Entité | Champ | Type de données | Opérateurs pris en charge |
|---|---|---|---|
| Contexte | Created At | Chaîne | |
| ID | Chaîne | ||
| Nom | Chaîne | ||
| Owner Type | Chaîne | EQUAL_TO | |
| Organization Summary Metric | All Projects | Liste | |
| Org Data | Struct | ||
| Org Project Data | Liste | ||
| Project Names | Chaîne | EQUAL_TO | |
| Reporting Window | Chaîne | EQUAL_TO | |
| Pipeline | Branche | Chaîne | EQUAL_TO |
| Created At | Chaîne | ||
| Erreurs | Liste | ||
| ID | Chaîne | ||
| Nombre | Entier | ||
| Project Slug | Chaîne | ||
| État | Chaîne | ||
| Déclencheur | Struct | ||
| Trigger Parameters | Struct | ||
| Updated At. | Chaîne | ||
| VCS | Struct | ||
| Flux de travail d'un pipeline | Canceled By | Chaîne | |
| Created At | Chaîne | ||
| Errorer By | Chaîne | ||
| ID | Chaîne | ||
| Nom | Chaîne | ||
| ID du pipeline | Chaîne | ||
| Pipeline Number | Entier | ||
| Project Slug | Chaîne | ||
| Started By | Chaîne | ||
| État | Chaîne | ||
| Stopped At | Chaîne | ||
| Tag | Chaîne | ||
| Project Branch | Branches | Liste | |
| Org ID | Chaîne | ||
| Project ID | Chaîne | ||
| Nom du flux de travail | Chaîne | EQUAL_TO | |
| Project Flaky Test | Classname | Chaîne | |
| Fichier | Chaîne | ||
| Nom de la tâche | Chaîne | ||
| Job Number | Entier | ||
| Pipeline Number | Entier | ||
| Source | Chaîne | ||
| Test Name | Chaîne | ||
| Time Wasted | Entier | ||
| Times Flaked | Entier | ||
| Workflow Created At | Chaîne | ||
| ID de flux de travail | Chaîne | ||
| Nom du flux de travail | Chaîne | ||
| Project Summary Metric | All Branches | Liste | |
| All Workflows | Liste | ||
| Branches | Chaîne | EQUAL_TO | |
| Organization ID | Chaîne | ||
| Project Data | Struct | ||
| Project ID | Chaîne | ||
| Project Workflow Branch Data | Liste | ||
| Project Workflow Data | Liste | ||
| Reporting Window | Chaîne | EQUAL_TO | |
| Workflow Names | Chaîne | EQUAL_TO | |
| Planificateur | Acteur | Struct | |
| Created At | Chaîne | ||
| Description | Chaîne | ||
| ID | Chaîne | ||
| Nom | Chaîne | ||
| Paramètres | Struct | ||
| Project Slug | Chaîne | ||
| Timetable | Struct | ||
| Updated At. | Chaîne | ||
| Workflow Job Timeseries | Branche | Chaîne | EQUAL_TO |
| Granularité | Chaîne | EQUAL_TO | |
| Max Ended At | Chaîne | ||
| Métriques | Struct | ||
| Min Started At | Chaîne | ||
| Nom | Chaîne | ||
| Start End Date | DateTime | EQUAL_TO, BETWEEN | |
| Horodatage | Chaîne | ||
| Workflow Metric and Trend | All Branches | Booléen | EQUAL_TO |
| Branches | Chaîne | EQUAL_TO | |
| Métriques | Struct | ||
| Tendances | Struct | ||
| Workflow Names | Liste | ||
| Workflow Recent Run | All Brances | Booléen | EQUAL_TO |
| Branche | Chaîne | EQUAL_TO | |
| Created At | Chaîne | ||
| Credits Used | Entier | ||
| Durée | Entier | ||
| ID | Chaîne | ||
| Is Approval | Booléen | ||
| Start End Date | DateTime | EQUAL_TO, BETWEEN | |
| État | Chaîne | ||
| Stopped At | Chaîne | ||
| Workflow Summary Metric | All Branches | Booléen | EQUAL_TO |
| Branche | Chaîne | EQUAL_TO | |
| Métriques | Struct | ||
| Nom | Chaîne | ||
| Project ID | Chaîne | ||
| Reporting Window | Chaîne | EQUAL_TO | |
| Window End | Chaîne | ||
| Window Start | Chaîne | ||
| Workflow Test Metric | Average Test Count | Entier | |
| Branche | Chaîne | EQUAL_TO | |
| Most Failed Tests | Liste | ||
| Most Failed Tests Extra | Entier | ||
| Slowest Tests | Liste | ||
| Slowest Tests Extra | Entier | ||
| Test Runs | Liste | ||
| Total Test Runs | Entier |
Note
Les types de données Struct et List sont convertis en type de données String dans la réponse du connecteur.
Requêtes de partitionnement
CircleCI ne prend pas en charge le partitionnement basé sur les champs ou les enregistrements.