CI: Stop publishing OSS images for security mode (#56088)

* No-op: Refactor publish images pipeline struct

* Stop publishing images for OSS
This commit is contained in:
Dimitris Sotirakis
2022-10-05 09:39:38 +03:00
committed by GitHub
parent 8950d86141
commit 5cdc932f8c
5 changed files with 72 additions and 133 deletions

View File

@@ -796,6 +796,23 @@ def build_docker_images_step(edition, ver_mode, archs=None, ubuntu=False, publis
},
}
def fetch_images_step(edition):
return {
'name': 'fetch-images-{}'.format(edition),
'image': 'google/cloud-sdk',
'environment': {
'GCP_KEY': from_secret('gcp_key'),
'DOCKER_USER': from_secret('docker_username'),
'DOCKER_PASSWORD': from_secret('docker_password'),
},
'commands': ['./bin/build artifacts docker fetch --edition {}'.format(edition)],
'depends_on': ['compile-build-cmd'],
'volumes': [{
'name': 'docker',
'path': '/var/run/docker.sock'
}],
}
def publish_images_step(edition, ver_mode, mode, docker_repo, trigger=None):
if mode == 'security':