Lecture à partir d’entités CircleCI - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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
Planning 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 String
ID String
Name String
Owner Type String EQUAL_TO
Organization Summary Metric All Projects List
Org Data Struct
Org Project Data List
Project Names String EQUAL_TO
Reporting Window String EQUAL_TO
Pipeline Branche String EQUAL_TO
Created At String
Erreurs List
ID String
Number Entier
Project Slug String
State String
Déclencheur Struct
Trigger Parameters Struct
Updated At. String
VCS Struct
Flux de travail d'un pipeline Canceled By String
Created At String
Errorer By String
ID String
Name String
ID du pipeline String
Pipeline Number Entier
Project Slug String
Started By String
Statut String
Stopped At String
Balise String
Project Branch Branches List
Org ID String
Project ID String
Nom du flux de travail String EQUAL_TO
Project Flaky Test Classname String
Fichier String
Nom de la tâche String
Job Number Entier
Pipeline Number Entier
Source String
Test Name String
Time Wasted Entier
Times Flaked Entier
Workflow Created At String
ID de flux de travail String
Nom du flux de travail String
Project Summary Metric All Branches List
All Workflows List
Branches String EQUAL_TO
Organization ID String
Project Data Struct
Project ID String
Project Workflow Branch Data List
Project Workflow Data List
Reporting Window String EQUAL_TO
Workflow Names String EQUAL_TO
Planning Acteur Struct
Created At String
Description String
ID String
Name String
Parameters Struct
Project Slug String
Timetable Struct
Updated At. String
Workflow Job Timeseries Branche String EQUAL_TO
Granularité String EQUAL_TO
Max Ended At String
Métriques Struct
Min Started At String
Name String
Start End Date DateTime EQUAL_TO, BETWEEN
Horodatage String
Workflow Metric and Trend All Branches Booléen EQUAL_TO
Branches String EQUAL_TO
Métriques Struct
Tendances Struct
Workflow Names List
Workflow Recent Run All Brances Booléen EQUAL_TO
Branche String EQUAL_TO
Created At String
Credits Used Entier
Duration Entier
ID String
Is Approval Booléen
Start End Date DateTime EQUAL_TO, BETWEEN
Statut String
Stopped At String
Workflow Summary Metric All Branches Booléen EQUAL_TO
Branche String EQUAL_TO
Métriques Struct
Name String
Project ID String
Reporting Window String EQUAL_TO
Window End String
Window Start String
Workflow Test Metric Average Test Count Entier
Branche String EQUAL_TO
Most Failed Tests List
Most Failed Tests Extra Entier
Slowest Tests List
Slowest Tests Extra Entier
Test Runs List
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.