include: - '.gitlab-ci-files/common-prepare.yml' stages: - deps - build - packages # Debian debian10:build: extends: .make_in_docker stage: build variables: MAKE_TARGET: "build" CI_DISTRO_TARGET: "debian10" DEBIAN_FRONTEND: "noninteractive" rules: - if: '$CI_COMMIT_TAG !~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/' debian10:tagged-build: extends: .make_in_docker stage: build variables: MAKE_TARGET: "build" CI_DISTRO_TARGET: "debian10" DEBIAN_FRONTEND: "noninteractive" TAGGED_BUILD: "true" rules: - if: '$CI_COMMIT_TAG =~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/' # CentOS centos8:deps: extends: .make_in_docker stage: deps variables: MAKE_TARGET: "deps" CI_DISTRO_TARGET: "centos8" rules: - changes: - DEPENDENCIES centos8:build: extends: .make_in_docker stage: build variables: MAKE_TARGET: "build" CI_DISTRO_TARGET: "centos8" rules: - if: '$CI_COMMIT_TAG !~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/' centos8:tagged-build: extends: .make_in_docker stage: build variables: MAKE_TARGET: "build" CI_DISTRO_TARGET: "centos8" TAGGED_BUILD: "true" rules: - if: '$CI_COMMIT_TAG =~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/' centos8:rpm: extends: .make_in_docker stage: packages needs: ["centos8:build"] variables: MAKE_TARGET: "rpm" CI_DISTRO_TARGET: "centos8" rules: - if: '$CI_COMMIT_TAG !~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/' centos8:rpm:tagged-build: extends: .upload_pkg stage: packages needs: ["centos8:tagged-build"] variables: MAKE_TARGET: "rpm" CI_DISTRO_TARGET: "centos8" TAGGED_BUILD: "true" rules: - if: '$CI_COMMIT_TAG =~ /^Release_[0-9]+\.[0-9]+\.[0-9]+$/'