From 90aafe2d6b09f3fe37e28568f0a7dff3ff2d92c0 Mon Sep 17 00:00:00 2001 From: Bartek Wrona <wrona@syncad.com> Date: Mon, 16 Sep 2024 20:57:31 +0200 Subject: [PATCH] Added basic definition of job building official images. --- .gitlab-ci.yml | 11 ++++++++++- scripts/ci-helpers/build_and_publish_instance.sh | 1 + 2 files changed, 11 insertions(+), 1 deletion(-) create mode 120000 scripts/ci-helpers/build_and_publish_instance.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 443626bdb5..afee14f8d2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -43,7 +43,9 @@ include: file: '/scripts/ci-helpers/prepare_data_image_job.yml' - project: 'hive/common-ci-configuration' ref: d4e29410ea168096e1a822f77c7ce741d9cfb57a - file: '/templates/python_projects.gitlab-ci.yml' + file: + - '/templates/python_projects.gitlab-ci.yml' + - '/templates/docker_image_jobs.gitlab-ci.yml' image: ${CI_BASE_IMAGE} @@ -343,6 +345,13 @@ build_and_push_clive_testnet_image: build_and_push_clive_stable_image: extends: .prepare_clive_stable_image +# this job is responsible for publishing official docker images specific to protected tags (usually made for release versions) +build_and_publish_image: + stage: build_and_deploy_docker + extends: .publish_docker_image_template + script: + - scripts/ci-helpers/build_and_publish_instance.sh + generate_clive_develop_startup_scripts: extends: .generate_clive_startup_scripts_base only: diff --git a/scripts/ci-helpers/build_and_publish_instance.sh b/scripts/ci-helpers/build_and_publish_instance.sh new file mode 120000 index 0000000000..e8309d1319 --- /dev/null +++ b/scripts/ci-helpers/build_and_publish_instance.sh @@ -0,0 +1 @@ +../../hive/scripts/ci-helpers/build_and_publish_instance.sh \ No newline at end of file -- GitLab