From 74d38d0ffb19b86a0f846fe64181f6a67e082560 Mon Sep 17 00:00:00 2001 From: wangmenglan Date: Mon, 26 Dec 2022 16:22:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DCI=E7=BC=96=E8=AF=91kvm?= =?UTF-8?q?=E6=97=B6=EF=BC=8Ccache=E4=B8=8D=E5=8C=B9=E9=85=8D=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitlab-ci.yml | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 89134252..a4471060 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,10 +4,6 @@ variables: BUILD_BASED_IMAGE_CENTOS7: "git.mesalab.cn:7443/mesa_platform/build-env:master" BUILD_BASED_IMAGE_ROCKYLINUX8: "git.mesalab.cn:7443/mesa_platform/build-env:rockylinux-dindind" -cache: - paths: - - images - .build_tsg-buildimage: script: - env | sort @@ -30,7 +26,7 @@ cache: - ls -lh - export VM_IMG_NAME=$(basename -s .bin images/*.bin) - echo $VM_IMG_NAME - - mv images/*.bin /var/www/html/onie-installer-x86_64.bin + - cp images/*.bin /var/www/html/onie-installer-x86_64.bin - httpd - chmod +x ./tools/mk-kvm.sh - cp ./tools/onie-base-kvm.img images/$VM_IMG_NAME.img @@ -120,7 +116,7 @@ feature_branch_build_TSGXP0906: PROFILE_LIST: TSGXNXR620G40R01P0906 DALIY_BUILD_VERSION: 1 cache: - key: TSGXP0906 + key: $CI_COMMIT_REF_SLUG-TSGXP0906 paths: - images/ policy: push @@ -136,7 +132,7 @@ feature_branch_build_kvm_image_TSGXP0906: extends: .build_tsg_vm_image needs: ["feature_branch_build_TSGXP0906"] variables: - BUILD_OS_CACHE_KEY: TSGXP0906 + BUILD_OS_CACHE_KEY: $CI_COMMIT_REF_SLUG-TSGXP0906 except: - tags - /^dev-.*$/i @@ -253,7 +249,7 @@ develop_build_TSGXP0906: DALIY_BUILD_VERSION: 1 FILE_REPO_PATH: install/develop/tsg-os-images cache: - key: TSGXP0906 + key: $CI_COMMIT_REF_SLUG-TSGXP0906 paths: - images/ policy: push @@ -266,7 +262,7 @@ develop_build_kvm_image_TSGXP0906: extends: .build_tsg_vm_image needs: ["develop_build_TSGXP0906"] variables: - BUILD_OS_CACHE_KEY: TSGXP0906 + BUILD_OS_CACHE_KEY: $CI_COMMIT_REF_SLUG-TSGXP0906 UPLOAD_TO_FILE_REPO: 1 PROFILE_LIST: KVM PULP3_FILE_REPO_NAME: tsg-os-images-develop @@ -387,7 +383,7 @@ testing_build_TSGXP0906: FILE_REPO_PATH: install/testing/tsg-os-images DALIY_BUILD_VERSION: 1 cache: - key: TSGXP0906 + key: $CI_COMMIT_REF_SLUG-TSGXP0906 paths: - images/ policy: push @@ -400,7 +396,7 @@ testing_build_kvm_image_TSGXP0906: extends: .build_tsg_vm_image needs: ["testing_build_TSGXP0906"] variables: - BUILD_OS_CACHE_KEY: TSGXP0906 + BUILD_OS_CACHE_KEY: $CI_COMMIT_REF_SLUG-TSGXP0906 UPLOAD_TO_FILE_REPO: 1 PROFILE_LIST: KVM PULP3_FILE_REPO_NAME: tsg-os-images-testing @@ -521,7 +517,7 @@ rc_build_TSGXP0906: PULP3_FILE_DIST_NAME: tsg-os-images-rc FILE_REPO_PATH: install/rc/tsg-os-images cache: - key: TSGXP0906 + key: $CI_COMMIT_REF_SLUG-TSGXP0906 paths: - images/ policy: push @@ -534,7 +530,7 @@ rc_build_kvm_image_TSGXP0906: extends: .build_tsg_vm_image needs: ["rc_build_TSGXP0906"] variables: - BUILD_OS_CACHE_KEY: TSGXP0906 + BUILD_OS_CACHE_KEY: $CI_COMMIT_REF_SLUG-TSGXP0906 UPLOAD_TO_FILE_REPO: 1 PROFILE_LIST: KVM PULP3_FILE_REPO_NAME: tsg-os-images-rc @@ -665,7 +661,7 @@ release_build_TSGXP0906: PULP3_FILE_DIST_NAME: tsg-os-images-release FILE_REPO_PATH: install/release/tsg-os-images cache: - key: TSGXP0906 + key: $CI_COMMIT_REF_SLUG-TSGXP0906 paths: - images/ policy: push @@ -680,7 +676,7 @@ release_build_kvm_image_TSGXP0906: extends: .build_tsg_vm_image needs: ["release_build_TSGXP0906"] variables: - BUILD_OS_CACHE_KEY: TSGXP0906 + BUILD_OS_CACHE_KEY: $CI_COMMIT_REF_SLUG-TSGXP0906 UPLOAD_TO_FILE_REPO: 1 PROFILE_LIST: KVM PULP3_FILE_REPO_NAME: tsg-os-images-release