- Resource: JobRun
- Status
- DeployJobRun
- FailureCause
- DeployJobRunMetadata
- CustomTargetDeployMetadata
- DeployArtifact
- VerifyJobRun
- FailureCause
- PredeployJobRun
- FailureCause
- PostdeployJobRun
- FailureCause
- CreateChildRolloutJobRun
- AdvanceChildRolloutJobRun
- Metode
Resource: JobRun
Resource JobRun
di Cloud Deploy API.
JobRun
berisi informasi dari satu evaluasi tugas Rollout
.
Representasi JSON |
---|
{ "name": string, "uid": string, "phaseId": string, "jobId": string, "createTime": string, "startTime": string, "endTime": string, "state": enum ( |
Kolom | |
---|---|
name |
Opsional. Nama |
uid |
Hanya output. ID unik |
phaseId |
Hanya output. ID fase |
jobId |
Hanya output. ID tugas |
createTime |
Hanya output. Waktu pembuatan Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
startTime |
Hanya output. Waktu saat Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
endTime |
Hanya output. Waktu saat Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
state |
Hanya output. Status |
etag |
Hanya output. Checksum ini dihitung oleh server berdasarkan nilai kolom lain, dan dapat dikirim pada saat permintaan update dan penghapusan untuk memastikan klien memiliki nilai terbaru sebelum melanjutkan. |
Kolom union job_run . Jenis JobRun dan informasi untuk jenis tersebut. job_run hanya dapat berupa salah satu dari yang berikut: |
|
deployJobRun |
Hanya output. Informasi khusus untuk |
verifyJobRun |
Hanya output. Informasi khusus untuk |
predeployJobRun |
Hanya output. Informasi khusus untuk |
postdeployJobRun |
Hanya output. Informasi khusus untuk |
createChildRolloutJobRun |
Hanya output. Informasi khusus untuk |
advanceChildRolloutJobRun |
Hanya output. Informasi khusus untuk |
Negara bagian/Provinsi
Status JobRun
yang valid.
Enum | |
---|---|
STATE_UNSPECIFIED |
JobRun memiliki status yang tidak ditentukan. |
IN_PROGRESS |
JobRun sedang berlangsung. |
SUCCEEDED |
JobRun berhasil. |
FAILED |
JobRun gagal. |
TERMINATING |
JobRun dihentikan. |
TERMINATED |
JobRun dihentikan. |
DeployJobRun
DeployJobRun berisi informasi khusus untuk JobRun
deploy.
Representasi JSON |
---|
{ "build": string, "failureCause": enum ( |
Kolom | |
---|---|
build |
Hanya output. Nama resource objek |
failureCause |
Hanya output. Alasan deployment gagal. Hal ini akan selalu tidak ditentukan saat deployment sedang berlangsung atau jika berhasil. |
failureMessage |
Hanya output. Informasi tambahan tentang kegagalan deployment, jika tersedia. |
metadata |
Hanya output. Metadata yang berisi informasi tentang operasi tugas deploy. |
artifact |
Hanya output. Artefak menjalankan tugas deployment, jika tersedia. |
FailureCause
Kegagalan deploy yang umum diketahui.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Tidak ada alasan kegagalan yang ditentukan. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build tidak tersedia karena tidak diaktifkan atau karena Cloud Deploy tidak memiliki izin yang memadai. Lihat Izin yang diperlukan. |
EXECUTION_FAILED |
Operasi deployment tidak berhasil diselesaikan; periksa log Cloud Build. |
DEADLINE_EXCEEDED |
Operasi tugas deploy tidak selesai dalam waktu yang dialokasikan. |
MISSING_RESOURCES_FOR_CANARY |
Terdapat resource yang hilang di lingkungan runtime yang diperlukan untuk deployment canary. Periksa log Cloud Build untuk mengetahui informasi selengkapnya. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build gagal memenuhi permintaan Cloud Deploy. Lihat failedMessage untuk mengetahui detail selengkapnya. |
DEPLOY_FEATURE_NOT_SUPPORTED |
Operasi deployment memiliki fitur yang dikonfigurasi tetapi tidak didukung. |
DeployJobRunMetadata
DeployJobRunMetadata menampilkan informasi yang terkait dengan DeployJobRun
kepada pengguna.
Representasi JSON |
---|
{ "cloudRun": { object ( |
Kolom | |
---|---|
cloudRun |
Hanya output. Nama Layanan Cloud Run yang dikaitkan dengan |
customTarget |
Hanya output. Metadata Target kustom yang terkait dengan |
custom |
Hanya output. Metadata kustom yang disediakan oleh operasi deploy yang ditentukan pengguna. |
CustomTargetDeployMetadata
CustomTargetDeployMetadata berisi informasi dari operasi deploy Target Kustom.
Representasi JSON |
---|
{ "skipMessage": string } |
Kolom | |
---|---|
skipMessage |
Hanya output. Lewati pesan yang diberikan dalam hasil operasi deploy kustom. |
DeployArtifact
Artefak yang dihasilkan oleh operasi deployment.
Representasi JSON |
---|
{ "artifactUri": string, "manifestPaths": [ string ] } |
Kolom | |
---|---|
artifactUri |
Hanya output. URI direktori yang berisi artefak. Semua jalur relatif terhadap lokasi ini. |
manifestPaths[] |
Hanya output. Jalur file manifes yang diterapkan selama operasi deploy relatif terhadap URI. |
VerifyJobRun
VerifyJobRun berisi informasi khusus untuk verifikasi JobRun
.
Representasi JSON |
---|
{
"build": string,
"artifactUri": string,
"eventLogPath": string,
"failureCause": enum ( |
Kolom | |
---|---|
build |
Hanya output. Nama resource objek |
artifactUri |
Hanya output. URI direktori yang berisi artefak verifikasi. File ini berisi log peristiwa Skaffold. |
eventLogPath |
Hanya output. Jalur file log peristiwa Skaffold relatif terhadap URI artefak. |
failureCause |
Hanya output. Alasan verifikasi gagal. Hal ini akan selalu tidak ditentukan saat verifikasi sedang berlangsung atau jika berhasil. |
failureMessage |
Hanya output. Informasi tambahan tentang kegagalan verifikasi, jika tersedia. |
FailureCause
Kegagalan verifikasi yang umum terjadi.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Tidak ada alasan kegagalan yang ditentukan. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build tidak tersedia karena tidak diaktifkan atau karena Cloud Deploy tidak memiliki izin yang memadai. Lihat izin yang diperlukan. |
EXECUTION_FAILED |
Operasi verifikasi tidak berhasil diselesaikan; periksa log Cloud Build. |
DEADLINE_EXCEEDED |
Operasi tugas verifikasi tidak selesai dalam waktu yang dialokasikan. |
VERIFICATION_CONFIG_NOT_FOUND |
Tidak ditemukan konfigurasi verifikasi Skaffold. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build gagal memenuhi permintaan Cloud Deploy. Lihat failedMessage untuk mengetahui detail selengkapnya. |
PredeployJobRun
PredeployJobRun berisi informasi khusus untuk JobRun
pra-deployment.
Representasi JSON |
---|
{
"build": string,
"failureCause": enum ( |
Kolom | |
---|---|
build |
Hanya output. Nama resource objek |
failureCause |
Hanya output. Alasan pra-deployment gagal. Kolom ini akan selalu tidak ditentukan saat pra-deployment sedang berlangsung atau jika berhasil. |
failureMessage |
Hanya output. Informasi tambahan tentang kegagalan pra-deployment, jika tersedia. |
FailureCause
Kegagalan pra-deployment yang umum terjadi.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Tidak ada alasan kegagalan yang ditentukan. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build tidak tersedia karena tidak diaktifkan atau karena Cloud Deploy tidak memiliki izin yang memadai. Lihat izin yang diperlukan. |
EXECUTION_FAILED |
Operasi pra-deployment tidak berhasil diselesaikan; periksa log Cloud Build. |
DEADLINE_EXCEEDED |
Tugas pra-deployment tidak selesai dalam waktu yang ditentukan. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build gagal memenuhi permintaan Cloud Deploy. Lihat failedMessage untuk mengetahui detail selengkapnya. |
PostdeployJobRun
PostdeployJobRun berisi informasi khusus untuk JobRun
pasca-deployment.
Representasi JSON |
---|
{
"build": string,
"failureCause": enum ( |
Kolom | |
---|---|
build |
Hanya output. Nama resource objek |
failureCause |
Hanya output. Penyebab pasca-deployment gagal. Kolom ini akan selalu tidak ditentukan saat pasca-deployment sedang berlangsung atau jika berhasil. |
failureMessage |
Hanya output. Informasi tambahan tentang kegagalan pasca-deployment, jika tersedia. |
FailureCause
Kegagalan pasca-deployment yang terkenal.
Enum | |
---|---|
FAILURE_CAUSE_UNSPECIFIED |
Tidak ada alasan kegagalan yang ditentukan. |
CLOUD_BUILD_UNAVAILABLE |
Cloud Build tidak tersedia karena tidak diaktifkan atau karena Cloud Deploy tidak memiliki izin yang memadai. Lihat izin yang diperlukan. |
EXECUTION_FAILED |
Operasi pasca-deployment tidak berhasil diselesaikan; periksa log Cloud Build. |
DEADLINE_EXCEEDED |
Tugas pasca-deployment tidak selesai dalam waktu yang ditentukan. |
CLOUD_BUILD_REQUEST_FAILED |
Cloud Build gagal memenuhi permintaan Cloud Deploy. Lihat failedMessage untuk mengetahui detail selengkapnya. |
CreateChildRolloutJobRun
CreateChildLaunchJobRun berisi informasi khusus untuk JobRun
createChild rollout.
Representasi JSON |
---|
{ "rollout": string, "rolloutPhaseId": string } |
Kolom | |
---|---|
rollout |
Hanya output. Nama |
rolloutPhaseId |
Hanya output. ID Fase turunanLaunch yang dimulai oleh JobRun ini. |
AdvanceChildRolloutJobRun
AdvanceChildLaunchJobRun berisi informasi khusus untuk JobRun
advancedChildPresence.
Representasi JSON |
---|
{ "rollout": string, "rolloutPhaseId": string } |
Kolom | |
---|---|
rollout |
Hanya output. Nama |
rolloutPhaseId |
Khusus output. ID Tahap Turunan Peluncuran. |
Metode |
|
---|---|
|
Mendapatkan detail satu JobRun. |
|
Mencantumkan JobRun di project dan lokasi tertentu. |
|
Menghentikan Job Run di project dan lokasi tertentu. |