Lesen aus CircleCI-Entitäten
Voraussetzung
Ein CircleCI-Objekt, aus dem gelesen werden soll. Sie benötigen den Objektnamen.
Unterstützte Entitäten für Quelle:
| Entität | Kann gefiltert werden | Unterstützt Limit | Unterstützt „Sortieren nach“ | Unterstützt „* auswählen“ | Unterstützt Partitionierung |
|---|---|---|---|---|---|
| Kontext | Ja | Nein | Nein | Ja | Nein |
| Metrik zur Organisationsübersicht | Ja | Nein | Nein | Ja | Nein |
| Pipeline | Nein | Nein | Nein | Ja | Nein |
| Pipeline-Workflow | Ja | Nein | Nein | Ja | Nein |
| Projektzweig | Ja | Nein | Nein | Ja | Nein |
| Projekt Fehlerhafter Test | Nein | Nein | Nein | Ja | Nein |
| Projektzusammenfassungsmetrik | Ja | Nein | Nein | Ja | Nein |
| Plan | Nein | Nein | Nein | Ja | Nein |
| Workflow-Auftragszeitreihen | Ja | Nein | Nein | Ja | Nein |
| Workflow-Metrik und Trend | Ja | Nein | Nein | Ja | Nein |
| Workflow Letzte Ausführung | Ja | Nein | Nein | Ja | Nein |
| Metrik zur Workflow-Zusammenfassung | Ja | Nein | Nein | Ja | Nein |
| Workflow-Testmetrik | Ja | Nein | Nein | Ja | Nein |
Beispiel:
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-Entitäts- und Felddetails
Weitere Informationen zu den Entitäten und Felddetails finden Sie unter:
Entitäten mit statischen Metadaten:
| Entität | Feld | Datentyp | Unterstützte Operatoren |
|---|---|---|---|
| Kontext | Erstellt um | String | |
| ID | String | ||
| Name | String | ||
| Besitzertyp | String | EQUAL_TO | |
| Metrik zur Organisationsübersicht | Alle Projekte | Auflisten | |
| Organisationsdaten | Struct | ||
| Organisationsprojektdaten | Auflisten | ||
| Projektnamen | String | EQUAL_TO | |
| Berichtsfenster | String | EQUAL_TO | |
| Pipeline | Verzweigung | String | EQUAL_TO |
| Erstellt um | String | ||
| Fehler | Auflisten | ||
| ID | String | ||
| Zahl | Ganzzahl | ||
| Projekt-Slug | String | ||
| Zustand | String | ||
| Auslöser | Struct | ||
| Auslöserparameter | Struct | ||
| Aktualisiert um | String | ||
| VCS | Struct | ||
| Pipeline-Workflow | Abgebrochen von | String | |
| Erstellt um | String | ||
| Fehler von | String | ||
| ID | String | ||
| Name | String | ||
| Pipeline-ID | String | ||
| Pipeline-Nummer | Ganzzahl | ||
| Projekt-Slug | String | ||
| Gestartet von | String | ||
| Status | String | ||
| Angehalten um | String | ||
| Markierung | String | ||
| Projektzweig | Branches | Auflisten | |
| Organisations-ID | String | ||
| Projekt-ID | String | ||
| Workflow-Name | String | EQUAL_TO | |
| Projekt Fehlerhafter Test | Klassenname | String | |
| Datei | String | ||
| Auftragsname | String | ||
| Auftragsnummer | Ganzzahl | ||
| Pipeline-Nummer | Ganzzahl | ||
| Quelle | String | ||
| Testname | String | ||
| Verschwendete Zeit | Ganzzahl | ||
| Zeiten mit Flake | Ganzzahl | ||
| Workflow erstellt um | String | ||
| Workflow-ID | String | ||
| Workflow-Name | String | ||
| Projektzusammenfassungsmetrik | Alle Zweige | Auflisten | |
| Alle Workflows | Auflisten | ||
| Branches | String | EQUAL_TO | |
| Organisations-ID | String | ||
| Projektdaten | Struct | ||
| Projekt-ID | String | ||
| Projekt-Workflow Zweigdaten | Auflisten | ||
| Projekt-Workflowdaten | Auflisten | ||
| Berichtsfenster | String | EQUAL_TO | |
| Workflow-Namen | String | EQUAL_TO | |
| Plan | Akteur | Struct | |
| Erstellt um | String | ||
| Beschreibung | String | ||
| ID | String | ||
| Name | String | ||
| Parameter | Struct | ||
| Projekt-Slug | String | ||
| Zeitplan | Struct | ||
| Aktualisiert um | String | ||
| Workflow-Auftragszeitreihen | Verzweigung | String | EQUAL_TO |
| Granularity | String | EQUAL_TO | |
| Max Beendet am | String | ||
| Metrics (Metriken) | Struct | ||
| Min Gestartet am | String | ||
| Name | String | ||
| Start- und Enddatum | DateTime | EQUAL_TO, BETWEEN | |
| Zeitstempel | String | ||
| Workflow-Metrik und Trend | Alle Zweige | Boolesch | EQUAL_TO |
| Branches | String | EQUAL_TO | |
| Metrics (Metriken) | Struct | ||
| Trends | Struct | ||
| Workflow-Namen | Auflisten | ||
| Workflow Letzte Ausführung | Alle Zweige | Boolesch | EQUAL_TO |
| Verzweigung | String | EQUAL_TO | |
| Erstellt um | String | ||
| Verwendete Guthaben | Ganzzahl | ||
| Dauer | Ganzzahl | ||
| ID | String | ||
| Ist Genehmigung | Boolesch | ||
| Start- und Enddatum | DateTime | EQUAL_TO, BETWEEN | |
| Status | String | ||
| Angehalten um | String | ||
| Metrik zur Workflow-Zusammenfassung | Alle Zweige | Boolesch | EQUAL_TO |
| Verzweigung | String | EQUAL_TO | |
| Metrics (Metriken) | Struct | ||
| Name | String | ||
| Projekt-ID | String | ||
| Berichtsfenster | String | EQUAL_TO | |
| Fensterende | String | ||
| Fensteranfang | String | ||
| Workflow-Testmetrik | Durchschnittliche Testanzahl | Ganzzahl | |
| Verzweigung | String | EQUAL_TO | |
| Meiste fehlgeschlagene Tests | Auflisten | ||
| Meiste fehlgeschlagene Tests Extra | Ganzzahl | ||
| Langsamste Tests | Auflisten | ||
| Langsamste Tests Extra | Ganzzahl | ||
| Testausführungen | Auflisten | ||
| Testausführungen insgesamt | Ganzzahl |
Anmerkung
Die Datentypen Struktur und Liste werden in der Antwort des Connectors in den Datentyp Zeichenfolge konvertiert.
Partinionieren von Abfragen
CircleCIunterstützt keine feldbasierte oder datensatzbasierte Partitionierung.