Skip to content

Commit 8537861

Browse files
Build only vm export tool (#190)
* Add nirbarjoseph-cloud as owner * Remove explicit build and deploy of all tools except gce_vm_export
1 parent 84ec00c commit 8537861

File tree

4 files changed

+2
-103
lines changed

4 files changed

+2
-103
lines changed

OWNERS_ALIASES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ aliases:
55
- barharel-google
66
- aryeyur
77
- shtarkmang
8+
- nirbarjoseph-cloud

cli_tools_cloudbuild.yaml

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -39,30 +39,6 @@ steps:
3939
- GOOS=windows
4040
- GOARCH=386
4141

42-
# Build gce_vm_image_import.
43-
- name: 'golang'
44-
dir: 'cli_tools/gce_vm_image_import'
45-
args: ['go', 'build', '-o=/workspace/linux/gce_vm_image_import', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
46-
env: ['CGO_ENABLED=0']
47-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
48-
args:
49-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_vm_image_import:$_TAG
50-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_vm_image_import:$COMMIT_SHA
51-
- --context=/workspace
52-
- --dockerfile=gce_vm_image_import.Dockerfile
53-
54-
# Build gce_onestep_image_import.
55-
- name: 'golang'
56-
dir: 'cli_tools/gce_onestep_image_import'
57-
args: ['go', 'build', '-o=/workspace/linux/gce_onestep_image_import', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
58-
env: ['CGO_ENABLED=0']
59-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
60-
args:
61-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_onestep_image_import:$_TAG
62-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_onestep_image_import:$COMMIT_SHA
63-
- --context=/workspace
64-
- --dockerfile=gce_onestep_image_import.Dockerfile
65-
6642
# Build gce_vm_image_export.
6743
- name: 'golang'
6844
dir: 'cli_tools/gce_vm_image_export'
@@ -75,30 +51,6 @@ steps:
7551
- --context=/workspace
7652
- --dockerfile=gce_vm_image_export.Dockerfile
7753

78-
# Build gce_ovf_import.
79-
- name: 'golang'
80-
dir: 'cli_tools/gce_ovf_import'
81-
args: ['go', 'build', '-o=/workspace/linux/gce_ovf_import', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
82-
env: ['CGO_ENABLED=0']
83-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
84-
args:
85-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_import:$_TAG
86-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_import:$COMMIT_SHA
87-
- --context=/workspace
88-
- --dockerfile=gce_ovf_import.Dockerfile
89-
90-
# Build gce_ovf_export.
91-
- name: 'golang'
92-
dir: 'cli_tools/gce_ovf_export'
93-
args: ['go', 'build', '-o=/workspace/linux/gce_ovf_export', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
94-
env: ['CGO_ENABLED=0']
95-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
96-
args:
97-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_export:$_TAG
98-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_export:$COMMIT_SHA
99-
- --context=/workspace
100-
- --dockerfile=gce_ovf_export.Dockerfile
101-
10254
# Copy Linux binaries to GCS
10355
- name: 'gcr.io/cloud-builders/gsutil'
10456
args: ['cp', '/workspace/linux/*', 'gs://$_IMAGE_PROJECT/$_TAG/linux/']

rollout/cli_tools_cloudbuild_build.yaml

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -41,33 +41,6 @@ steps:
4141
- GOOS=windows
4242
- GOARCH=386
4343

44-
# Build gce_vm_image_import.
45-
- name: 'golang'
46-
dir: 'cli_tools/gce_vm_image_import'
47-
args: ['go', 'build', '-o=/workspace/linux/gce_vm_image_import', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
48-
env: ['CGO_ENABLED=0']
49-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
50-
args:
51-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_vm_image_import:$_RELEASE
52-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_vm_image_import:$COMMIT_SHA
53-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_vm_image_import:$_WORKFLOW_EXECUTION_ID
54-
- --context=/workspace
55-
- --dockerfile=gce_vm_image_import.Dockerfile
56-
57-
# Build gce_onestep_image_import.
58-
- name: 'golang'
59-
dir: 'cli_tools/gce_onestep_image_import'
60-
args: ['go', 'build', '-o=/workspace/linux/gce_onestep_image_import', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
61-
env: ['CGO_ENABLED=0']
62-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
63-
args:
64-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_onestep_image_import:$_RELEASE
65-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_onestep_image_import:$COMMIT_SHA
66-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_onestep_image_import:$_WORKFLOW_EXECUTION_ID
67-
- --context=/workspace
68-
- --dockerfile=gce_onestep_image_import.Dockerfile
69-
70-
7144
# Build gce_vm_image_export.
7245
- name: 'golang'
7346
dir: 'cli_tools/gce_vm_image_export'
@@ -81,33 +54,6 @@ steps:
8154
- --context=/workspace
8255
- --dockerfile=gce_vm_image_export.Dockerfile
8356

84-
# Build gce_ovf_import.
85-
- name: 'golang'
86-
dir: 'cli_tools/gce_ovf_import'
87-
args: ['go', 'build', '-o=/workspace/linux/gce_ovf_import', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
88-
env: ['CGO_ENABLED=0']
89-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
90-
args:
91-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_import:$_RELEASE
92-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_import:$COMMIT_SHA
93-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_import:$_WORKFLOW_EXECUTION_ID
94-
- --context=/workspace
95-
- --dockerfile=gce_ovf_import.Dockerfile
96-
97-
98-
# Build gce_ovf_export.
99-
- name: 'golang'
100-
dir: 'cli_tools/gce_ovf_export'
101-
args: ['go', 'build', '-o=/workspace/linux/gce_ovf_export', '-ldflags=-X $_RELEASE_PROJECT_FLAG=$_IMAGE_PROJECT']
102-
env: ['CGO_ENABLED=0']
103-
- name: 'gcr.io/kaniko-project/executor:v1.1.0'
104-
args:
105-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_export:$_RELEASE
106-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_export:$COMMIT_SHA
107-
- --destination=gcr.io/$_IMAGE_PROJECT/gce_ovf_export:$_WORKFLOW_EXECUTION_ID
108-
- --context=/workspace
109-
- --dockerfile=gce_ovf_export.Dockerfile
110-
11157
# Copy Linux binaries to GCS - _IMAGE_PROJECT
11258
- name: 'gcr.io/cloud-builders/gsutil'
11359
args: ['cp', '/workspace/linux/*', 'gs://$_IMAGE_PROJECT/$_RELEASE/linux/']

rollout/cli_tools_cloudbuild_release_workflow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ steps:
1111
--project=$PROJECT_ID
1212
--data="{
1313
\"rolloutPhase\":{$_ROLLOUT_PHASES},
14-
\"tools\":\"gce_vm_image_import;gce_vm_image_export;gce_onestep_image_import;gce_ovf_import;gce_ovf_export\",
14+
\"tools\":\"gce_vm_image_export\",
1515
\"tagName\":\"$TAG_NAME\",
1616
\"waitPeriod\":\"$_WAIT_PERIOD\",
1717
\"skipValidation\":\"$_SKIP_VALIDATION\"

0 commit comments

Comments
 (0)