diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 34a997a..134a513 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -59,11 +59,48 @@ branch_build_release_for_centos7: - /^release-.*$/i - tags -release_build_debug_for_centos7: +develop_build_debug_for_centos7: + extends: .build_by_travis_for_centos7 variables: - UPLOAD_SYMBOL_FILES: 1 + TESTING_VERSION_BUILD: 1 + UPLOAD: 1 BUILD_TYPE: Debug PACKAGE: 1 + SYMBOL_TARGET: certstore + PULP3_REPO_NAME: tsg-testing-x86_64.el7 + PULP3_DIST_NAME: tsg-testing-x86_64.el7 + artifacts: + name: "certstore-develop-$CI_COMMIT_REF_NAME-debug" + paths: + - build/*.rpm + only: + - /^develop-.*$/i + - /^master-.*$/i + +develop_build_release_for_centos7: + extends: .build_by_travis_for_centos7 + variables: + TESTING_VERSION_BUILD: 1 + UPLOAD: 1 + BUILD_TYPE: RelWithDebInfo + PACKAGE: 1 + SYMBOL_TARGET: certstore + PULP3_REPO_NAME: tsg-testing-x86_64.el7 + PULP3_DIST_NAME: tsg-testing-x86_64.el7 + artifacts: + name: "certstore-develop-$CI_COMMIT_REF_NAME-release" + paths: + - build/*.rpm + only: + - /^develop-.*$/i + - /^master-.*$/i + +release_build_debug_for_centos7: + variables: + UPLOAD: 1 + BUILD_TYPE: Debug + PACKAGE: 1 + SYMBOL_TARGET: certstore PULP3_REPO_NAME: tsg-stable-x86_64.el7 PULP3_DIST_NAME: tsg-stable-x86_64.el7 extends: .build_by_travis_for_centos7 @@ -77,8 +114,9 @@ release_build_debug_for_centos7: release_build_release_for_centos7: variables: BUILD_TYPE: RelWithDebInfo - UPLOAD_SYMBOL_FILES: 1 + UPLOAD: 1 PACKAGE: 1 + SYMBOL_TARGET: certstore PULP3_REPO_NAME: tsg-stable-x86_64.el7 PULP3_DIST_NAME: tsg-stable-x86_64.el7 extends: .build_by_travis_for_centos7 @@ -110,11 +148,48 @@ branch_build_release_for_centos8: - /^release-.*$/i - tags -release_build_debug_for_centos8: +develop_build_debug_for_centos8: + extends: .build_by_travis_for_centos8 variables: - UPLOAD_SYMBOL_FILES: 1 + TESTING_VERSION_BUILD: 1 + UPLOAD: 1 BUILD_TYPE: Debug PACKAGE: 1 + SYMBOL_TARGET: certstore + PULP3_REPO_NAME: tsg-testing-x86_64.el8 + PULP3_DIST_NAME: tsg-testing-x86_64.el8 + artifacts: + name: "certstore-develop-$CI_COMMIT_REF_NAME-debug" + paths: + - build/*.rpm + only: + - /^develop-.*$/i + - /^release-.*$/i + +develop_build_release_for_centos8: + extends: .build_by_travis_for_centos8 + variables: + TESTING_VERSION_BUILD: 1 + UPLOAD: 1 + BUILD_TYPE: RelWithDebInfo + PACKAGE: 1 + SYMBOL_TARGET: certstore + PULP3_REPO_NAME: tsg-testing-x86_64.el8 + PULP3_DIST_NAME: tsg-testing-x86_64.el8 + artifacts: + name: "certstore-develop-$CI_COMMIT_REF_NAME-release" + paths: + - build/*.rpm + only: + - /^develop-.*$/i + - /^release-.*$/i + +release_build_debug_for_centos8: + variables: + UPLOAD: 1 + BUILD_TYPE: Debug + PACKAGE: 1 + SYMBOL_TARGET: certstore PULP3_REPO_NAME: tsg-stable-x86_64.el8 PULP3_DIST_NAME: tsg-stable-x86_64.el8 extends: .build_by_travis_for_centos8 @@ -128,8 +203,9 @@ release_build_debug_for_centos8: release_build_release_for_centos8: variables: BUILD_TYPE: RelWithDebInfo - UPLOAD_SYMBOL_FILES: 1 + UPLOAD: 1 PACKAGE: 1 + SYMBOL_TARGET: certstore PULP3_REPO_NAME: tsg-stable-x86_64.el8 PULP3_DIST_NAME: tsg-stable-x86_64.el8 extends: .build_by_travis_for_centos8