Lettura da entità CircleCI
Prerequisito
Un oggetto di CircleCI da cui si desidera leggere. È necessario il nome dell'oggetto.
Entità supportate come origine:
| Entità | Può essere filtrato | Supporta limite | Supporta Ordina per | Supporta Seleziona* | Supporta il partizionamento |
|---|---|---|---|---|---|
| Context | Sì | No | No | Sì | No |
| Parametri di riepilogo dell'organizzazione | Sì | No | No | Sì | No |
| Pipeline | No | No | No | Sì | No |
| Flusso di lavoro di un'attività di pipeline | Sì | No | No | Sì | No |
| Ramificazione del progetto | Sì | No | No | Sì | No |
| Test flaky del progetto | No | No | No | Sì | No |
| Parametri di riepilogo del progetto | Sì | No | No | Sì | No |
| Pianificazione | No | No | No | Sì | No |
| Serie temporali del lavoro del flusso | Sì | No | No | Sì | No |
| Parametro e tendenza del flusso di lavoro | Sì | No | No | Sì | No |
| Esecuzione recente del flusso di lavoro | Sì | No | No | Sì | No |
| Parametro di riepilogo del flusso di lavoro | Sì | No | No | Sì | No |
| Parametro di test del flusso di lavoro | Sì | No | No | Sì | No |
Esempio:
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" }
Dettagli dell'entità e del campo di CircleCI
Per ulteriori informazioni sui dettagli dell'entità e del campo, consulta:
Entità con metadati statici:
| Entità | Campo | Tipo di dati | Operatori supportati |
|---|---|---|---|
| Context | Creato alle | Stringa | |
| ID | Stringa | ||
| Nome | Stringa | ||
| Tipo di proprietario | Stringa | EQUAL_TO | |
| Parametro di riepilogo dell'organizzazione | Tutti i progetti | Elenco | |
| Dati dell'organizzazione | Struct | ||
| Dati del progetto dell'organizzazione | Elenco | ||
| Nomi del progetto | Stringa | EQUAL_TO | |
| Finestra di report | Stringa | EQUAL_TO | |
| Pipeline | Ramo | Stringa | EQUAL_TO |
| Creato alle | Stringa | ||
| Errori | Elenco | ||
| ID | Stringa | ||
| Numero | Numero intero | ||
| Nome comune del progetto | Stringa | ||
| Stato | Stringa | ||
| Trigger | Struct | ||
| Parametri trigger | Struct | ||
| Aggiornato alle | Stringa | ||
| VCS | Struct | ||
| Flusso di lavoro di un'attività di pipeline | Annullato da | Stringa | |
| Creato alle | Stringa | ||
| Errore di | Stringa | ||
| ID | Stringa | ||
| Nome | Stringa | ||
| ID pipeline | Stringa | ||
| Numero della pipeline | Numero intero | ||
| Nome comune del progetto | Stringa | ||
| Iniziato da | Stringa | ||
| Stato | Stringa | ||
| Fermato alle | Stringa | ||
| Tag | Stringa | ||
| Ramificazione del progetto | Rami | Elenco | |
| ID dell'organizzazione | Stringa | ||
| ID progetto | Stringa | ||
| Workflow Name (Nome flusso di lavoro) | Stringa | EQUAL_TO | |
| Test flaky del progetto | ClassName | Stringa | |
| File | Stringa | ||
| Nome processo | Stringa | ||
| Numero del lavoro | Numero intero | ||
| Numero della pipeline | Numero intero | ||
| Origine | Stringa | ||
| Nome del test | Stringa | ||
| Tempo impiegato | Numero intero | ||
| Numero di flaky | Numero intero | ||
| Flusso di lavoro creato alle | Stringa | ||
| Workflow ID (ID flusso di lavoro) | Stringa | ||
| Workflow Name (Nome flusso di lavoro) | Stringa | ||
| Parametri di riepilogo del progetto | Tutte le ramificazioni | Elenco | |
| Tutti i flussi di lavoro | Elenco | ||
| Rami | Stringa | EQUAL_TO | |
| ID organizzazione | Stringa | ||
| Dati di progetto | Struct | ||
| ID progetto | Stringa | ||
| Dati della ramificazione del flusso di lavoro del progetto | Elenco | ||
| Dati del flusso di lavoro del progetto | Elenco | ||
| Finestra di report | Stringa | EQUAL_TO | |
| Nomi del flusso di lavoro | Stringa | EQUAL_TO | |
| Pianificazione | Attore | Struct | |
| Creato alle | Stringa | ||
| Descrizione | Stringa | ||
| ID | Stringa | ||
| Nome | Stringa | ||
| Parametri | Struct | ||
| Nome comune del progetto | Stringa | ||
| Orario | Struct | ||
| Aggiornato alle | Stringa | ||
| Serie temporali del lavoro del flusso | Ramo | Stringa | EQUAL_TO |
| Granularity (Granularità) | Stringa | EQUAL_TO | |
| Terminato al massimo alle | Stringa | ||
| Metriche | Struct | ||
| Iniziato almeno alle | Stringa | ||
| Nome | Stringa | ||
| Data di inizio e fine | DateTime | EQUAL_TO, BETWEEN | |
| Timestamp | Stringa | ||
| Parametro e tendenza del flusso di lavoro | Tutte le ramificazioni | Booleano | EQUAL_TO |
| Rami | Stringa | EQUAL_TO | |
| Metriche | Struct | ||
| Tendenze | Struct | ||
| Nomi del flusso di lavoro | Elenco | ||
| Esecuzione recente del flusso di lavoro | Tutte le ramificazioni | Booleano | EQUAL_TO |
| Ramo | Stringa | EQUAL_TO | |
| Creato alle | Stringa | ||
| Crediti utilizzati | Numero intero | ||
| Durata | Numero intero | ||
| ID | Stringa | ||
| Approvazione | Booleano | ||
| Data di inizio e fine | DateTime | EQUAL_TO, BETWEEN | |
| Stato | Stringa | ||
| Fermato alle | Stringa | ||
| Parametro di riepilogo del flusso di lavoro | Tutte le ramificazioni | Booleano | EQUAL_TO |
| Ramo | Stringa | EQUAL_TO | |
| Metriche | Struct | ||
| Nome | Stringa | ||
| ID progetto | Stringa | ||
| Finestra di report | Stringa | EQUAL_TO | |
| Fine finestra | Stringa | ||
| Inizio finestra | Stringa | ||
| Parametro di test del flusso di lavoro | Conteggio medio dei test | Numero intero | |
| Ramo | Stringa | EQUAL_TO | |
| Test più falliti | Elenco | ||
| Test più falliti extra | Numero intero | ||
| Test più lenti | Elenco | ||
| Test più lenti extra | Numero intero | ||
| Esecuzioni di test | Elenco | ||
| Esecuzioni di test totali | Numero intero |
Nota
I tipi di dati Struct e List vengono convertiti in tipo di dati String nella risposta del connettore.
Query di partizionamento
CircleCI non supporta il partizionamento basato su campi o su record.