- Recurso: JobRun
- Estado
- DeployJobRun
- FailureCause
- DeployJobRunMetadata
- CustomTargetDeployMetadata
- DeployArtifact
- VerifyJobRun
- FailureCause
- PredeployJobRun
- FailureCause
- PostdeployJobRun
- FailureCause
- CreateChildRolloutJobRun
- AdvanceChildRolloutJobRun
- Métodos
Recurso: JobRun
Um recurso JobRun
na API Cloud Deploy.
Um JobRun
contém informações de uma única avaliação de job Rollout
.
Representação JSON |
---|
{ "name": string, "uid": string, "phaseId": string, "jobId": string, "createTime": string, "startTime": string, "endTime": string, "state": enum ( |
Campos | |
---|---|
name |
Opcional. Nome da |
uid |
Apenas saída. Identificador exclusivo do |
phaseId |
Apenas saída. ID da fase |
jobId |
Apenas saída. ID do job |
createTime |
Apenas saída. Horário em que o Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
startTime |
Apenas saída. Horário em que o Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endTime |
Apenas saída. Horário em que o Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
state |
Apenas saída. O estado atual da |
etag |
Apenas saída. Essa soma de verificação é calculada pelo servidor com base no valor de outros campos e pode ser enviada em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de continuar. |
Campo de união job_run . O tipo JobRun e as informações desse tipo. job_run pode ser apenas de um dos tipos a seguir: |
|
deployJobRun |
Apenas saída. Informações específicas de uma implantação |
verifyJobRun |
Apenas saída. Informações específicas de um |
predeployJobRun |
Apenas saída. Informações específicas de uma pré-implantação |
postdeployJobRun |
Apenas saída. Informações específicas de uma |
createChildRolloutJobRun |
Apenas saída. Informações específicas de um |
advanceChildRolloutJobRun |
Apenas saída. Informações específicas de um avançoChildLaunch |
Estado
Estados válidos de um JobRun
.
Tipos enumerados | |
---|---|
STATE_UNSPECIFIED |
O JobRun tem um estado não especificado. |
IN_PROGRESS |
A JobRun está em andamento. |
SUCCEEDED |
A operação JobRun foi concluída. |
FAILED |
Ocorreu uma falha no JobRun . |
TERMINATING |
O JobRun está sendo encerrado. |
TERMINATED |
A JobRun foi encerrada. |
DeployJobRun
O DeployJobRun contém informações específicas para uma implantação JobRun
.
Representação JSON |
---|
{ "build": string, "failureCause": enum ( |
Campos | |
---|---|
build |
Apenas saída. O nome do recurso do objeto |
failureCause |
Apenas saída. O motivo da falha na implantação. Ele sempre não será especificado enquanto a implantação estiver em andamento ou se tiver sido bem-sucedida. |
failureMessage |
Apenas saída. Informações adicionais sobre a falha na implantação, se disponíveis. |
metadata |
Apenas saída. Metadados contendo informações sobre a execução do job de implantação. |
artifact |
Apenas saída. O artefato de uma execução de job de implantação, se disponível. |
FailureCause
Falhas conhecidas de implantação.
Tipos enumerados | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nenhum motivo para a falha foi especificado. |
CLOUD_BUILD_UNAVAILABLE |
O Cloud Build não está disponível porque não está ativado ou porque o Cloud Deploy não tem permissões suficientes. Consulte a Permissão necessária. |
EXECUTION_FAILED |
A operação de implantação não foi concluída com sucesso. Verifique os registros do Cloud Build. |
DEADLINE_EXCEEDED |
A execução do job de implantação não foi concluída no tempo alocado. |
MISSING_RESOURCES_FOR_CANARY |
Não havia recursos no ambiente de execução necessários para uma implantação canário. Verifique os registros do Cloud Build para mais informações. |
CLOUD_BUILD_REQUEST_FAILED |
O Cloud Build falhou ao atender à solicitação do Cloud Deploy. Consulte failedMessage para mais detalhes. |
DEPLOY_FEATURE_NOT_SUPPORTED |
A operação de implantação tem um recurso configurado que não é compatível. |
DeployJobRunMetadata
O DeployJobRunMetadata mostra informações associadas a um DeployJobRun
para o usuário.
Representação JSON |
---|
{ "cloudRun": { object ( |
Campos | |
---|---|
cloudRun |
Apenas saída. O nome do serviço do Cloud Run associado a um |
customTarget |
Apenas saída. Metadados de destino personalizado associados a um |
custom |
Apenas saída. Metadados personalizados fornecidos por operação de implantação definida pelo usuário. |
CustomTargetDeployMetadata
CustomTargetDeployMetadata contém informações de uma operação de implantação de destino personalizado.
Representação JSON |
---|
{ "skipMessage": string } |
Campos | |
---|---|
skipMessage |
Apenas saída. Pular mensagem fornecida nos resultados de uma operação de implantação personalizada. |
DeployArtifact
Os artefatos produzidos por uma operação de implantação.
Representação JSON |
---|
{ "artifactUri": string, "manifestPaths": [ string ] } |
Campos | |
---|---|
artifactUri |
Apenas saída. URI de um diretório que contém os artefatos. Todos os caminhos são relativos a esse local. |
manifestPaths[] |
Apenas saída. Caminhos de arquivo dos manifestos aplicados durante a operação de implantação em relação ao URI. |
VerifyJobRun
VerifyJobRun contém informações específicas para um JobRun
verificado.
Representação JSON |
---|
{
"build": string,
"artifactUri": string,
"eventLogPath": string,
"failureCause": enum ( |
Campos | |
---|---|
build |
Apenas saída. O nome do recurso do objeto |
artifactUri |
Apenas saída. URI de um diretório que contém os artefatos de verificação. Contém o log de eventos do Skaffold. |
eventLogPath |
Apenas saída. Caminho de arquivo do log de eventos do Skaffold relativo ao URI do artefato. |
failureCause |
Apenas saída. O motivo da falha na verificação. Ele sempre não será especificado enquanto a verificação estiver em andamento ou se tiver sido bem-sucedida. |
failureMessage |
Apenas saída. Informações adicionais sobre a falha da verificação, se disponíveis. |
FailureCause
Falhas de verificação conhecidas.
Tipos enumerados | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nenhum motivo para a falha foi especificado. |
CLOUD_BUILD_UNAVAILABLE |
O Cloud Build não está disponível porque não está ativado ou porque o Cloud Deploy não tem permissões suficientes. Consulte a permissão necessária. |
EXECUTION_FAILED |
A operação de verificação não foi concluída. Verifique os registros do Cloud Build. |
DEADLINE_EXCEEDED |
A execução do job de verificação não foi concluída no tempo alocado. |
VERIFICATION_CONFIG_NOT_FOUND |
Nenhuma configuração de verificação do Skaffold foi encontrada. |
CLOUD_BUILD_REQUEST_FAILED |
O Cloud Build falhou ao atender à solicitação do Cloud Deploy. Consulte failedMessage para mais detalhes. |
PredeployJobRun
PredeployJobRun contém informações específicas para uma pré-implantação JobRun
.
Representação JSON |
---|
{
"build": string,
"failureCause": enum ( |
Campos | |
---|---|
build |
Apenas saída. O nome do recurso do objeto |
failureCause |
Apenas saída. O motivo da falha na pré-implantação. Ela não será especificada enquanto a pré-implantação estiver em andamento ou se tiver sido bem-sucedida. |
failureMessage |
Apenas saída. Informações adicionais sobre a falha de pré-implantação, se disponíveis. |
FailureCause
Falhas de pré-implantação conhecidas.
Tipos enumerados | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nenhum motivo para a falha foi especificado. |
CLOUD_BUILD_UNAVAILABLE |
O Cloud Build não está disponível porque não está ativado ou porque o Cloud Deploy não tem permissões suficientes. Consulte a permissão necessária. |
EXECUTION_FAILED |
A operação de pré-implantação não foi concluída com sucesso. Verifique os registros do Cloud Build. |
DEADLINE_EXCEEDED |
A execução do job de pré-implantação não foi concluída no tempo alocado. |
CLOUD_BUILD_REQUEST_FAILED |
O Cloud Build falhou ao atender à solicitação do Cloud Deploy. Consulte failedMessage para mais detalhes. |
PostdeployJobRun
O PostdeployJobRun contém informações específicas para uma JobRun
pós-implantação.
Representação JSON |
---|
{
"build": string,
"failureCause": enum ( |
Campos | |
---|---|
build |
Apenas saída. O nome do recurso do objeto |
failureCause |
Apenas saída. O motivo da falha da pós-implantação. Esse valor não será especificado enquanto a pós-implantação estiver em andamento ou se tiver sido bem-sucedida. |
failureMessage |
Apenas saída. Informações adicionais sobre a falha pós-implantação, se disponíveis. |
FailureCause
Falhas conhecidas de pós-implantação.
Tipos enumerados | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Nenhum motivo para a falha foi especificado. |
CLOUD_BUILD_UNAVAILABLE |
O Cloud Build não está disponível porque não está ativado ou porque o Cloud Deploy não tem permissões suficientes. Consulte a permissão necessária. |
EXECUTION_FAILED |
A operação de pós-implantação não foi concluída com sucesso. Verifique os registros do Cloud Build. |
DEADLINE_EXCEEDED |
A execução do job de pós-implantação não foi concluída no tempo alocado. |
CLOUD_BUILD_REQUEST_FAILED |
O Cloud Build falhou ao atender à solicitação do Cloud Deploy. Consulte failedMessage para mais detalhes. |
CreateChildRolloutJobRun
CreateChildLaunchJobRun contém informações específicas a um JobRun
createChild necessários.
Representação JSON |
---|
{ "rollout": string, "rolloutPhaseId": string } |
Campos | |
---|---|
rollout |
Apenas saída. Nome da |
rolloutPhaseId |
Apenas saída. O ID da fase child ação iniciada por este JobRun. |
AdvanceChildRolloutJobRun
AdvanceChildLaunchJobRun contém informações específicas para um JobRun
AdvanceChild apropriada.
Representação JSON |
---|
{ "rollout": string, "rolloutPhaseId": string } |
Campos | |
---|---|
rollout |
Apenas saída. Nome da |
rolloutPhaseId |
Apenas saída. O ID da Fase do Childativa. |
Métodos |
|
---|---|
|
Recebe detalhes de um único JobRun. |
|
Lista os JobRuns em um determinado projeto e local. |
|
Encerra uma execução de job em um determinado projeto e local. |