diff options
| author | fumingwei <[email protected]> | 2022-03-02 14:17:10 +0800 |
|---|---|---|
| committer | fumingwei <[email protected]> | 2022-03-03 16:52:01 +0800 |
| commit | 38398421297678cf963b09e5b2c5e2b2887f3ee9 (patch) | |
| tree | 41fc7bf2c66fbb1998eb36db8d1c9fd81af6a4ce | |
| parent | d51f0109dff97d1626f43467ff21c42683909179 (diff) | |
feature:TSG-9861:KNI适配rocky linux 8.5
| -rw-r--r-- | .gitlab-ci.yml | 131 |
1 files changed, 124 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f27ffb3..74e8a0b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,11 @@ -image: "git.mesalab.cn:7443/mesa_platform/build-env:master" variables: GIT_STRATEGY: "clone" BUILD_PADDING_PREFIX: /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX/ TESTING_VERSION_BUILD: 0 C_INCLUDE_PATH: /opt/mrzcpd/include:/opt/MESA/include:/opt/MESA/include/MESA/ CPLUS_INCLUDE_PATH: /opt/mrzcpd/include:/opt/MESA/include:/opt/MESA/include/MESA/ + 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" stages: - build @@ -21,7 +22,8 @@ stages: tags: - share -branch_build_debug: +branch_build_debug_centos7: + image: $BUILD_BASED_IMAGE_CENTOS7 stage: build extends: .build_by_travis variables: @@ -37,7 +39,25 @@ branch_build_debug: - /^master-*$/i - tags -branch_build_release: +branch_build_debug_rockylinux8: + image: $BUILD_BASED_IMAGE_ROCKYLINUX8 + stage: build + extends: .build_by_travis + variables: + BUILD_TYPE: Debug + PACKAGE: 1 + TESTING_VERSION_BUILD: 1 + artifacts: + name: "kni-branch-$CI_COMMIT_REF_NAME-debug" + paths: + - build/*.rpm + except: + - /^develop-.*$/i + - /^master-*$/i + - tags + +branch_build_release_centos7: + image: $BUILD_BASED_IMAGE_CENTOS7 stage: build variables: BUILD_TYPE: RelWithDebInfo @@ -53,7 +73,25 @@ branch_build_release: - /^master-*$/i - tags -develop_build_debug: +branch_build_release_rockylinux8: + image: $BUILD_BASED_IMAGE_ROCKYLINUX8 + stage: build + variables: + BUILD_TYPE: RelWithDebInfo + PACKAGE: 1 + TESTING_VERSION_BUILD: 1 + extends: .build_by_travis + artifacts: + name: "kni-branch-$CI_COMMIT_REF_NAME-release" + paths: + - build/*.rpm + except: + - /^develop-.*$/i + - /^master-*$/i + - tags + +develop_build_debug_centos7: + image: $BUILD_BASED_IMAGE_CENTOS7 stage: build extends: .build_by_travis variables: @@ -72,7 +110,28 @@ develop_build_debug: - /^develop-.*$/i - /^master-*$/i -develop_build_release: +develop_build_debug_rockylinux8: + image: $BUILD_BASED_IMAGE_ROCKYLINUX8 + stage: build + extends: .build_by_travis + variables: + BUILD_TYPE: Debug + PACKAGE: 1 + UPLOAD: 1 + ASAN_OPTION: ADDRESS + TESTING_VERSION_BUILD: 1 + PULP3_REPO_NAME: tsg-testing-x86_64.el8 + PULP3_DIST_NAME: tsg-testing-x86_64.el8 + artifacts: + name: "kni-develop-$CI_COMMIT_REF_NAME-debug" + paths: + - build/*.rpm + only: + - /^develop-.*$/i + - /^master-*$/i + +develop_build_release_centos7: + image: $BUILD_BASED_IMAGE_CENTOS7 stage: build extends: .build_by_travis variables: @@ -91,7 +150,28 @@ develop_build_release: - /^develop-.*$/i - /^master-*$/i -release_build_debug: +develop_build_release_rockylinux8: + image: $BUILD_BASED_IMAGE_ROCKYLINUX8 + stage: build + extends: .build_by_travis + variables: + BUILD_TYPE: RelWithDebInfo + PACKAGE: 1 + UPLOAD: 1 + ASAN_OPTION: "OFF" + TESTING_VERSION_BUILD: 1 + PULP3_REPO_NAME: tsg-testing-x86_64.el8 + PULP3_DIST_NAME: tsg-testing-x86_64.el8 + artifacts: + name: "kni-develop-$CI_COMMIT_REF_NAME-release" + paths: + - build/*.rpm + only: + - /^develop-.*$/i + - /^master-*$/i + +release_build_debug_centos7: + image: $BUILD_BASED_IMAGE_CENTOS7 stage: build variables: BUILD_TYPE: Debug @@ -107,7 +187,25 @@ release_build_debug: only: - tags -release_build_release: +release_build_debug_rockylinux8: + image: $BUILD_BASED_IMAGE_ROCKYLINUX8 + stage: build + variables: + BUILD_TYPE: Debug + PACKAGE: 1 + UPLOAD: 1 + PULP3_REPO_NAME: tsg-stable-x86_64.el8 + PULP3_DIST_NAME: tsg-stable-x86_64.el8 + extends: .build_by_travis + artifacts: + name: "kni-install-$CI_COMMIT_REF_NAME-debug" + paths: + - build/*.rpm + only: + - tags + +release_build_release_centos7: + image: $BUILD_BASED_IMAGE_CENTOS7 stage: build variables: BUILD_TYPE: RelWithDebInfo @@ -124,3 +222,22 @@ release_build_release: - build/*.rpm only: - tags + +release_build_release_rockylinux8: + image: $BUILD_BASED_IMAGE_ROCKYLINUX8 + stage: build + variables: + BUILD_TYPE: RelWithDebInfo + PACKAGE: 1 + UPLOAD: 1 + UPLOAD_SYMBOL_FILES: 1 + SYMBOL_TARGET: kni + PULP3_REPO_NAME: tsg-stable-x86_64.el8 + PULP3_DIST_NAME: tsg-stable-x86_64.el8 + extends: .build_by_travis + artifacts: + name: "kni-install-$CI_COMMIT_REF_NAME-release" + paths: + - build/*.rpm + only: + - tags |
