-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcloudbuild.json
More file actions
40 lines (40 loc) · 1 KB
/
cloudbuild.json
File metadata and controls
40 lines (40 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
"steps": [
{
"name": "gcr.io/cloud-builders/docker",
"args": [
"build",
"-t",
"us-central1-docker.pkg.dev/${PROJECT_ID}/my-docker-repo/myimage",
"."
]
},
{
"name": "gcr.io/cloud-builders/docker",
"args": [
"push",
"us-central1-docker.pkg.dev/${PROJECT_ID}/my-docker-repo/myimage"
]
},
{
"name": "gcr.io/google.com/cloudsdktool/cloud-sdk",
"entrypoint": "gcloud",
"timeout": "240s",
"args": [
"compute",
"instances",
"create-with-container",
"my-vm-name",
"--container-image",
"us-central1-docker.pkg.dev/${PROJECT_ID}/my-docker-repo/myimage"
],
"env": [
"CLOUDSDK_COMPUTE_REGION=us-central1",
"CLOUDSDK_COMPUTE_ZONE=us-central1-a"
]
}
],
"options": {
"logging": "CLOUD_LOGGING_ONLY"
}
}