diff options
| -rw-r--r-- | .gitlab-ci.yml | 136 |
1 files changed, 1 insertions, 135 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0d53a42..0f41c46 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,9 @@ variables: GIT_STRATEGY: "clone" - BUILD_IMAGE_CENTOS7: "git.mesalab.cn:7443/mesa_platform/build-env:master" BUILD_IMAGE_CENTOS8: "git.mesalab.cn:7443/mesa_platform/build-env:rockylinux" BUILD_PADDING_PREFIX: /tmp/padding_for_CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX_PREFIX/ INSTALL_DEPENDENCY_PLATFORM: sapp-devel libasan systemd-devel libnsl - INSTALL_DEPENDENCY_FRAMEWORK: libMESA_handle_logger-devel libcjson-devel libfieldstat4-devel framework_env libMESA_prof_load-devel libbreakpad_mini-devel libMESA_htable-devel + INSTALL_DEPENDENCY_FRAMEWORK: libMESA_handle_logger-devel libcjson-devel libfieldstat4-devel libMESA_field_stat2-devel framework_env libMESA_prof_load-devel libbreakpad_mini-devel libMESA_htable-devel INSTALL_PREFIX: "/home/mesasoft/sapp_run/" stages: @@ -13,28 +12,6 @@ stages: - test - package -run_cppcheck_for_centos7: - stage: analysis - image: $BUILD_IMAGE_CENTOS7 - script: - - mkdir build || true - - cd build - - cmake3 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON .. - - cppcheck --project=compile_commands.json - --enable=all - --error-exitcode=1 - --suppress=unusedFunction - --suppress=missingInclude - --suppress=uselessAssignmentPtrArg - --suppress=unreachableCode - --suppress=unreadVariable - --suppress=unmatchedSuppression - --suppress=variableScope - --suppress=constParameter - --suppress=*:${PROJECT_SOURCE_DIR}/src/utstring.h - tags: - - share - run_cppcheck_for_centos8: stage: analysis image: $BUILD_IMAGE_CENTOS8 @@ -57,15 +34,6 @@ run_cppcheck_for_centos8: tags: - share -run_test_for_centos7: - stage: test - extends: .build_by_travis_for_centos7 - script: - - yum makecache - - ./ci/travis.sh - - cd build - - ctest --verbose - run_test_for_centos8: stage: test extends: .build_by_travis_for_centos8 @@ -85,16 +53,6 @@ run_test_for_centos8: - yum install -y elfutils-libelf-devel -.build_by_travis_for_centos7: - stage: build - image: $BUILD_IMAGE_CENTOS7 - extends: .build_before_script - script: - - ./ci/travis.sh - - cd build - tags: - - share - .build_by_travis_for_centos8: stage: build image: $BUILD_IMAGE_CENTOS8 @@ -104,98 +62,6 @@ run_test_for_centos8: tags: - share -branch_build_debug_for_centos7: - stage: build - extends: .build_by_travis_for_centos7 - variables: - BUILD_TYPE: Debug - except: - - /^develop.*$/i - - /^master.*$/i - - tags - -branch_build_release_for_centos7: - stage: build - variables: - BUILD_TYPE: RelWithDebInfo - extends: .build_by_travis_for_centos7 - except: - - /^develop.*$/i - - /^master.*$/i - - tags - -develop_build_debug_for_centos7: - stage: build - extends: .build_by_travis_for_centos7 - variables: - BUILD_TYPE: Debug - PACKAGE: 1 - UPLOAD_RPM: 1 - ASAN_OPTION: ADDRESS - TESTING_VERSION_BUILD: 1 - PULP3_REPO_NAME: protocol-testing-x86_64.el7 - PULP3_DIST_NAME: protocol-testing-x86_64.el7 - artifacts: - name: "ssl-$CI_COMMIT_REF_NAME-debug" - paths: - - build/*.rpm - only: - - /^develop.*$/i - - /^master.*$/i - -develop_build_release_for_centos7: - stage: build - extends: .build_by_travis_for_centos7 - variables: - BUILD_TYPE: RelWithDebInfo - PACKAGE: 1 - UPLOAD_RPM: 1 - TESTING_VERSION_BUILD: 1 - PULP3_REPO_NAME: protocol-testing-x86_64.el7 - PULP3_DIST_NAME: protocol-testing-x86_64.el7 - artifacts: - name: "ssl-$CI_COMMIT_REF_NAME-release" - paths: - - build/*.rpm - only: - - /^develop.*$/i - - /^master.*$/i - -release_build_debug_for_centos7: - stage: package - variables: - BUILD_TYPE: Debug - PACKAGE: 1 - UPLOAD_RPM: 1 - ASAN_OPTION: ADDRESS - PULP3_REPO_NAME: protocol-stable-x86_64.el7 - PULP3_DIST_NAME: protocol-stable-x86_64.el7 - extends: .build_by_travis_for_centos7 - artifacts: - name: "ssl-$CI_COMMIT_REF_NAME-debug" - paths: - - build/*.rpm - only: - - tags - -release_build_release_for_centos7: - stage: package - variables: - BUILD_TYPE: RelWithDebInfo - PACKAGE: 1 - UPLOAD_RPM: 1 - UPLOAD_SYMBOL_FILES: 1 - SYMBOL_TARGET: ssl - PULP3_REPO_NAME: protocol-stable-x86_64.el7 - PULP3_DIST_NAME: protocol-stable-x86_64.el7 - extends: .build_by_travis_for_centos7 - artifacts: - name: "ssl-$CI_COMMIT_REF_NAME-release" - paths: - - build/*.rpm - only: - - tags - branch_build_debug_for_centos8: stage: build extends: .build_by_travis_for_centos8 |
