diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a93b513e..61abb435 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,7 @@ variables: GIT_STRATEGY: "clone" 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" + GIT_DEPTH: 1 stages: - build @@ -185,33 +186,33 @@ feature_branch_build_kvm_image_TSGXP0906: - /^rel-.*$/i - /^update-.*$/i -feature_branch_build_server_unlocked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - DALIY_BUILD_VERSION: 1 - LOCK_STATE: UNLOCKED - except: - - tags - - /^dev-.*$/i - - /^rel-.*$/i - - /^update-.*$/i +# feature_branch_build_server_unlocked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# DALIY_BUILD_VERSION: 1 +# LOCK_STATE: UNLOCKED +# except: +# - tags +# - /^dev-.*$/i +# - /^rel-.*$/i +# - /^update-.*$/i -feature_branch_build_server_locked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - DALIY_BUILD_VERSION: 1 - LOCK_STATE: LOCKED - except: - - tags - - /^dev-.*$/i - - /^rel-.*$/i - - /^update-.*$/i +# feature_branch_build_server_locked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# DALIY_BUILD_VERSION: 1 +# LOCK_STATE: LOCKED +# except: +# - tags +# - /^dev-.*$/i +# - /^rel-.*$/i +# - /^update-.*$/i develop_build_7400_mcn0: image: $BUILD_BASED_IMAGE_CENTOS7 @@ -336,35 +337,35 @@ develop_build_kvm_image_TSGXP0906: only: - /^dev-.*$/i -develop_build_server_unlocked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - PULP3_FILE_REPO_NAME: tsg-os-images-develop - PULP3_FILE_DIST_NAME: tsg-os-images-develop - DALIY_BUILD_VERSION: 1 - FILE_REPO_PATH: install/develop/tsg-os-images - LOCK_STATE: UNLOCKED - only: - - /^dev-.*$/i +# develop_build_server_unlocked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# PULP3_FILE_REPO_NAME: tsg-os-images-develop +# PULP3_FILE_DIST_NAME: tsg-os-images-develop +# DALIY_BUILD_VERSION: 1 +# FILE_REPO_PATH: install/develop/tsg-os-images +# LOCK_STATE: UNLOCKED +# only: +# - /^dev-.*$/i -develop_build_server_locked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - PULP3_FILE_REPO_NAME: tsg-os-images-develop - PULP3_FILE_DIST_NAME: tsg-os-images-develop - DALIY_BUILD_VERSION: 1 - FILE_REPO_PATH: install/develop/tsg-os-images - LOCK_STATE: LOCKED - only: - - /^dev-.*$/i +# develop_build_server_locked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# PULP3_FILE_REPO_NAME: tsg-os-images-develop +# PULP3_FILE_DIST_NAME: tsg-os-images-develop +# DALIY_BUILD_VERSION: 1 +# FILE_REPO_PATH: install/develop/tsg-os-images +# LOCK_STATE: LOCKED +# only: +# - /^dev-.*$/i testing_build_7400_mcn0: image: $BUILD_BASED_IMAGE_CENTOS7 @@ -489,35 +490,35 @@ testing_build_kvm_image_TSGXP0906: only: - /^rel-.*$/i -testing_build_server_unlocked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - PULP3_FILE_REPO_NAME: tsg-os-images-testing - PULP3_FILE_DIST_NAME: tsg-os-images-testing - DALIY_BUILD_VERSION: 1 - FILE_REPO_PATH: install/testing/tsg-os-images - LOCK_STATE: UNLOCKED - only: - - /^rel-.*$/i +# testing_build_server_unlocked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# PULP3_FILE_REPO_NAME: tsg-os-images-testing +# PULP3_FILE_DIST_NAME: tsg-os-images-testing +# DALIY_BUILD_VERSION: 1 +# FILE_REPO_PATH: install/testing/tsg-os-images +# LOCK_STATE: UNLOCKED +# only: +# - /^rel-.*$/i -testing_build_server_locked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - PULP3_FILE_REPO_NAME: tsg-os-images-testing - PULP3_FILE_DIST_NAME: tsg-os-images-testing - DALIY_BUILD_VERSION: 1 - FILE_REPO_PATH: install/testing/tsg-os-images - LOCK_STATE: LOCKED - only: - - /^rel-.*$/i +# testing_build_server_locked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# PULP3_FILE_REPO_NAME: tsg-os-images-testing +# PULP3_FILE_DIST_NAME: tsg-os-images-testing +# DALIY_BUILD_VERSION: 1 +# FILE_REPO_PATH: install/testing/tsg-os-images +# LOCK_STATE: LOCKED +# only: +# - /^rel-.*$/i rc_build_7400_mcn0: image: $BUILD_BASED_IMAGE_CENTOS7 @@ -642,35 +643,35 @@ rc_build_kvm_image_TSGXP0906: only: - /^.*-rc.*$/i -rc_build_server_unlocked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - DALIY_BUILD_VERSION: 0 - PULP3_FILE_REPO_NAME: tsg-os-images-rc - PULP3_FILE_DIST_NAME: tsg-os-images-rc - FILE_REPO_PATH: install/rc/tsg-os-images - LOCK_STATE: UNLOCKED - only: - - /^.*-rc.*$/i +# rc_build_server_unlocked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# DALIY_BUILD_VERSION: 0 +# PULP3_FILE_REPO_NAME: tsg-os-images-rc +# PULP3_FILE_DIST_NAME: tsg-os-images-rc +# FILE_REPO_PATH: install/rc/tsg-os-images +# LOCK_STATE: UNLOCKED +# only: +# - /^.*-rc.*$/i -rc_build_server_locked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - DALIY_BUILD_VERSION: 0 - PULP3_FILE_REPO_NAME: tsg-os-images-rc - PULP3_FILE_DIST_NAME: tsg-os-images-rc - FILE_REPO_PATH: install/rc/tsg-os-images - LOCK_STATE: LOCKED - only: - - /^.*-rc.*$/i +# rc_build_server_locked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# DALIY_BUILD_VERSION: 0 +# PULP3_FILE_REPO_NAME: tsg-os-images-rc +# PULP3_FILE_DIST_NAME: tsg-os-images-rc +# FILE_REPO_PATH: install/rc/tsg-os-images +# LOCK_STATE: LOCKED +# only: +# - /^.*-rc.*$/i release_build_7400_mcn0: image: $BUILD_BASED_IMAGE_CENTOS7 @@ -811,36 +812,36 @@ release_build_kvm_image_TSGXP0906: except: - /^.*-rc.*$/i -release_build_server_unlocked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - DALIY_BUILD_VERSION: 0 - PULP3_FILE_REPO_NAME: tsg-os-images-release - PULP3_FILE_DIST_NAME: tsg-os-images-release - FILE_REPO_PATH: install/release/tsg-os-images - LOCK_STATE: UNLOCKED - only: - - tags - except: - - /^.*-rc.*$/i +# release_build_server_unlocked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# DALIY_BUILD_VERSION: 0 +# PULP3_FILE_REPO_NAME: tsg-os-images-release +# PULP3_FILE_DIST_NAME: tsg-os-images-release +# FILE_REPO_PATH: install/release/tsg-os-images +# LOCK_STATE: UNLOCKED +# only: +# - tags +# except: +# - /^.*-rc.*$/i -release_build_server_locked: - image: $BUILD_BASED_IMAGE_CENTOS7 - stage: build - extends: .build_tsg-buildimage - variables: - PROFILE_LIST: SERVER - UPLOAD_TO_FILE_REPO: 1 - DALIY_BUILD_VERSION: 0 - PULP3_FILE_REPO_NAME: tsg-os-images-release - PULP3_FILE_DIST_NAME: tsg-os-images-release - FILE_REPO_PATH: install/release/tsg-os-images - LOCK_STATE: LOCKED - only: - - tags - except: - - /^.*-rc.*$/i +# release_build_server_locked: +# image: $BUILD_BASED_IMAGE_CENTOS7 +# stage: build +# extends: .build_tsg-buildimage +# variables: +# PROFILE_LIST: SERVER +# UPLOAD_TO_FILE_REPO: 1 +# DALIY_BUILD_VERSION: 0 +# PULP3_FILE_REPO_NAME: tsg-os-images-release +# PULP3_FILE_DIST_NAME: tsg-os-images-release +# FILE_REPO_PATH: install/release/tsg-os-images +# LOCK_STATE: LOCKED +# only: +# - tags +# except: +# - /^.*-rc.*$/i