feature:TSG-9861:KNI适配rocky linux 8.5

This commit is contained in:
fumingwei
2022-03-02 14:17:10 +08:00
parent d51f0109df
commit 3839842129

View File

@@ -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