- Risorsa: JobRun
- Stato
- DeployJobRun
- FailureCause
- DeployJobRunMetadata
- CustomTargetDeployMetadata
- DeployArtifact
- VerifyJobRun
- FailureCause
- PredeployJobRun
- FailureCause
- PostdeployJobRun
- FailureCause
- CreateChildRolloutJobRun
- AdvanceChildRolloutJobRun
- Metodi
Risorsa: JobRun
Una risorsa JobRun
nell'API Cloud Deploy.
Un elemento JobRun
contiene informazioni su una singola valutazione di un job Rollout
.
Rappresentazione JSON |
---|
{ "name": string, "uid": string, "phaseId": string, "jobId": string, "createTime": string, "startTime": string, "endTime": string, "state": enum ( |
Campi | |
---|---|
name |
Facoltativo. Nome di |
uid |
Solo output. Identificatore univoco di |
phaseId |
Solo output. ID della fase |
jobId |
Solo output. ID del job |
createTime |
Solo output. Ora in cui è stato creato l'elemento Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
startTime |
Solo output. Ora in cui è stato avviato Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
endTime |
Solo output. Ora in cui è terminato Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
state |
Solo output. Lo stato attuale di |
etag |
Solo output. Questo checksum viene calcolato dal server in base al valore di altri campi e può essere inviato in caso di richieste di aggiornamento ed eliminazione per garantire che il client abbia un valore aggiornato prima di procedere. |
Campo di unione job_run . Il tipo JobRun e le relative informazioni. job_run può essere solo uno dei seguenti: |
|
deployJobRun |
Solo output. Informazioni specifiche per un |
verifyJobRun |
Solo output. Informazioni specifiche per una verifica |
predeployJobRun |
Solo output. Informazioni specifiche per un |
postdeployJobRun |
Solo output. Informazioni specifiche per un |
createChildRolloutJobRun |
Solo output. Informazioni specifiche per un elemento |
advanceChildRolloutJobRun |
Solo output. Informazioni specifiche per un valore di avanzamentoChildRollout |
Stato
Stati validi di JobRun
.
Enum | |
---|---|
STATE_UNSPECIFIED |
JobRun ha uno stato non specificato. |
IN_PROGRESS |
L'elemento JobRun è in corso. |
SUCCEEDED |
L'operazione JobRun è riuscita. |
FAILED |
L'operazione JobRun non è riuscita. |
TERMINATING |
Chiusura di JobRun in corso. |
TERMINATED |
Il JobRun è stato chiuso. |
DeployJobRun
DeployJobRun contiene informazioni specifiche per un JobRun
di deployment.
Rappresentazione JSON |
---|
{ "build": string, "failureCause": enum ( |
Campi | |
---|---|
build |
Solo output. Il nome della risorsa dell'oggetto |
failureCause |
Solo output. Il motivo per cui il deployment non è riuscito. Questo valore non verrà sempre specificato se il deployment è in corso o se l'operazione è riuscita. |
failureMessage |
Solo output. Informazioni aggiuntive sull'errore di deployment, se disponibili. |
metadata |
Solo output. Metadati contenenti informazioni sull'esecuzione del job di deployment. |
artifact |
Solo output. L'artefatto dell'esecuzione di un job di deployment, se disponibile. |
FailureCause
Errori di deployment noti.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nessun motivo specificato per l'errore. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build non è disponibile perché non è abilitato o perché Cloud Deploy non ha autorizzazioni sufficienti. Consulta Autorizzazione obbligatoria. |
EXECUTION_FAILED |
L'operazione di deployment non è stata completata correttamente; controlla i log di Cloud Build. |
DEADLINE_EXCEEDED |
L'esecuzione del job di deployment non è stata completata entro il tempo allocato. |
MISSING_RESOURCES_FOR_CANARY |
Nell'ambiente di runtime mancavano delle risorse necessarie per un deployment canary. Per ulteriori informazioni, controlla i log di Cloud Build. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build non è riuscito a soddisfare la richiesta di Cloud Deploy. Per ulteriori dettagli, vedi failureMessage. |
DEPLOY_FEATURE_NOT_SUPPORTED |
Nell'operazione di deployment è stata configurata una funzionalità non supportata. |
DeployJobRunMetadata
DeployJobRunMetadata mostra all'utente le informazioni associate a un DeployJobRun
.
Rappresentazione JSON |
---|
{ "cloudRun": { object ( |
Campi | |
---|---|
cloudRun |
Solo output. Il nome del servizio Cloud Run associato a un |
customTarget |
Solo output. Metadati del target personalizzato associati a un |
custom |
Solo output. Metadati personalizzati forniti dall'operazione di deployment definita dall'utente. |
CustomTargetDeployMetadata
CustomTargetDeployMetadata contiene informazioni provenienti da un'operazione di deployment con target personalizzato.
Rappresentazione JSON |
---|
{ "skipMessage": string } |
Campi | |
---|---|
skipMessage |
Solo output. Salta il messaggio fornito nei risultati di un'operazione di deployment personalizzato. |
DeployArtifact
Gli artefatti prodotti da un'operazione di deployment.
Rappresentazione JSON |
---|
{ "artifactUri": string, "manifestPaths": [ string ] } |
Campi | |
---|---|
artifactUri |
Solo output. URI di una directory contenente gli artefatti. Tutti i percorsi sono relativi a questa località. |
manifestPaths[] |
Solo output. Percorsi dei file dei manifest applicati durante l'operazione di deployment relativi all'URI. |
VerifyJobRun
VerificationJobRun contiene informazioni specifiche per un tipo di verifica JobRun
.
Rappresentazione JSON |
---|
{
"build": string,
"artifactUri": string,
"eventLogPath": string,
"failureCause": enum ( |
Campi | |
---|---|
build |
Solo output. Il nome della risorsa dell'oggetto |
artifactUri |
Solo output. URI di una directory contenente gli artefatti di verifica. Contiene il log eventi di Skaffold. |
eventLogPath |
Solo output. Percorso del file del log eventi Skaffold relativo all'URI dell'artefatto. |
failureCause |
Solo output. Il motivo per cui la verifica non è riuscita. Questo valore non verrà sempre specificato se la verifica è in corso o se l'esito è positivo. |
failureMessage |
Solo output. Informazioni aggiuntive sull'errore di verifica, se disponibili. |
FailureCause
Errori di verifica noti.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nessun motivo specificato per l'errore. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build non è disponibile perché non è abilitato o perché Cloud Deploy non ha autorizzazioni sufficienti. Consulta l'autorizzazione richiesta. |
EXECUTION_FAILED |
L'operazione di verifica non è stata completata correttamente; controlla i log di Cloud Build. |
DEADLINE_EXCEEDED |
L'esecuzione del job di verifica non è stata completata entro il tempo allocato. |
VERIFICATION_CONFIG_NOT_FOUND |
Nessuna configurazione di verifica Skaffold trovata. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build non è riuscito a soddisfare la richiesta di Cloud Deploy. Per ulteriori dettagli, vedi failureMessage. |
PredeployJobRun
PredeployJobRun contiene informazioni specifiche per un JobRun
pre-deployment.
Rappresentazione JSON |
---|
{
"build": string,
"failureCause": enum ( |
Campi | |
---|---|
build |
Solo output. Il nome della risorsa dell'oggetto |
failureCause |
Solo output. Il motivo per cui il pre-deployment non è riuscito. Questo valore non verrà sempre specificato se il pre-deployment è in corso o se l'operazione ha avuto esito positivo. |
failureMessage |
Solo output. Informazioni aggiuntive sull'errore di pre-deployment, se disponibili. |
FailureCause
Errori di pre-deployment noti.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nessun motivo specificato per l'errore. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build non è disponibile perché non è abilitato o perché Cloud Deploy non ha autorizzazioni sufficienti. Consulta l'autorizzazione richiesta. |
EXECUTION_FAILED |
L'operazione di pre-deployment non è stata completata correttamente; controlla i log di Cloud Build. |
DEADLINE_EXCEEDED |
L'esecuzione del job di pre-deployment non è stata completata entro il tempo allocato. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build non è riuscito a soddisfare la richiesta di Cloud Deploy. Per ulteriori dettagli, vedi failureMessage. |
PostdeployJobRun
PostdeployJobRun contiene informazioni specifiche per un elemento JobRun
post-deployment.
Rappresentazione JSON |
---|
{
"build": string,
"failureCause": enum ( |
Campi | |
---|---|
build |
Solo output. Il nome della risorsa dell'oggetto |
failureCause |
Solo output. Il motivo per cui il postdeployment non è riuscito. Questo valore non verrà sempre specificato se il post-deployment è in corso o se l'operazione ha esito positivo. |
failureMessage |
Solo output. Informazioni aggiuntive sull'errore post-deployment, se disponibili. |
FailureCause
Errori post-deployment noti.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nessun motivo specificato per l'errore. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build non è disponibile perché non è abilitato o perché Cloud Deploy non ha autorizzazioni sufficienti. Consulta l'autorizzazione richiesta. |
EXECUTION_FAILED |
L'operazione post-deployment non è stata completata correttamente; controlla i log di Cloud Build. |
DEADLINE_EXCEEDED |
L'esecuzione del job post-deployment non è stata completata entro il tempo allocato. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build non è riuscito a soddisfare la richiesta di Cloud Deploy. Per ulteriori dettagli, vedi failureMessage. |
CreateChildRolloutJobRun
CreateChildRolloutJobRun contiene informazioni specifiche per un oggetto JobRun
createChildRollout.
Rappresentazione JSON |
---|
{ "rollout": string, "rolloutPhaseId": string } |
Campi | |
---|---|
rollout |
Solo output. Nome di |
rolloutPhaseId |
Solo output. L'ID della fase childRollout avviata da questa JobRun. |
AdvanceChildRolloutJobRun
AdvanceChildRolloutJobRun contiene informazioni specifiche per un valore JobRun
anticipato.
Rappresentazione JSON |
---|
{ "rollout": string, "rolloutPhaseId": string } |
Campi | |
---|---|
rollout |
Solo output. Nome di |
rolloutPhaseId |
Solo output. L'ID della fase del ChildRollout. |
Metodi |
|
---|---|
|
Recupera i dettagli di una singola JobRun. |
|
Elenca le esecuzioni di JobRun in un progetto e in una località specifici. |
|
Termina l'esecuzione di un job in un progetto e una località specifici. |