Loading .gitlab-ci.yml +30 −16 Original line number Diff line number Diff line Loading @@ -72,23 +72,37 @@ pages: only: - master publish: stage: publish dependencies: - build environment: name: publish only: - "/^v\\d+\\.\\d+\\.\\d+$/" except: - branches before_script: - dnf install -y python3-requests variables: # Package version can only contain numbers (0-9), and dots (.). # Must be in the format of X.Y.Z, i.e. should match /\A\d+\.\d+\.\d+\z/ regular expresion. # See https://docs.gitlab.com/ee/user/packages/generic_packages/#publish-a-package-file PACKAGE_VERSION: $CI_COMMIT_TAG PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/release/${PACKAGE_VERSION}" upload: stage: upload image: curlimages/curl:latest rules: - if: $CI_COMMIT_TAG script: - | curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \ --upload-file cppduals-h-${CI_BUILD_TAG#v}.tgz \ ${PACKAGE_REGISTRY_URL}/cppduals-h-${CI_BUILD_TAG#v}.tgz release: # Caution, as of 2021-02-02 these assets links require a login, see: # https://gitlab.com/gitlab-org/gitlab/-/issues/299384 stage: release image: registry.gitlab.com/gitlab-org/release-cli:latest rules: - if: $CI_COMMIT_TAG script: # - ln -s cppduals-h-${CI_BUILD_TAG#v} . # - tar czvhf cppduals-h-${CI_BUILD_TAG#v}.tgz cppduals-h-${CI_BUILD_TAG#v}/duals cppduals-h-${CI_BUILD_TAG#v}/CMakeLists.txt - tar czvf cppduals-h-${CI_BUILD_TAG#v}.tgz duals CMakeLists.txt - ./doc/gitlab-release --message "Release ${CI_BUILD_TAG}" cppduals-h-${CI_BUILD_TAG#v}.tgz - | release-cli create \ --name "Release $CI_COMMIT_TAG" \ --tag-name $CI_COMMIT_TAG \ --assets-link "{\"name\":\"${LINUX_AMD64_BINARY}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_REGISTRY_URL}/cppduals-h-${CI_BUILD_TAG#v}.tgz\"}" sast: variables: Loading CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ # cmake_minimum_required (VERSION 3.1) project (cppduals VERSION 0.5.0 VERSION 0.5.1 LANGUAGES C CXX ) include (GNUInstallDirs) Loading Loading
.gitlab-ci.yml +30 −16 Original line number Diff line number Diff line Loading @@ -72,23 +72,37 @@ pages: only: - master publish: stage: publish dependencies: - build environment: name: publish only: - "/^v\\d+\\.\\d+\\.\\d+$/" except: - branches before_script: - dnf install -y python3-requests variables: # Package version can only contain numbers (0-9), and dots (.). # Must be in the format of X.Y.Z, i.e. should match /\A\d+\.\d+\.\d+\z/ regular expresion. # See https://docs.gitlab.com/ee/user/packages/generic_packages/#publish-a-package-file PACKAGE_VERSION: $CI_COMMIT_TAG PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/release/${PACKAGE_VERSION}" upload: stage: upload image: curlimages/curl:latest rules: - if: $CI_COMMIT_TAG script: - | curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \ --upload-file cppduals-h-${CI_BUILD_TAG#v}.tgz \ ${PACKAGE_REGISTRY_URL}/cppduals-h-${CI_BUILD_TAG#v}.tgz release: # Caution, as of 2021-02-02 these assets links require a login, see: # https://gitlab.com/gitlab-org/gitlab/-/issues/299384 stage: release image: registry.gitlab.com/gitlab-org/release-cli:latest rules: - if: $CI_COMMIT_TAG script: # - ln -s cppduals-h-${CI_BUILD_TAG#v} . # - tar czvhf cppduals-h-${CI_BUILD_TAG#v}.tgz cppduals-h-${CI_BUILD_TAG#v}/duals cppduals-h-${CI_BUILD_TAG#v}/CMakeLists.txt - tar czvf cppduals-h-${CI_BUILD_TAG#v}.tgz duals CMakeLists.txt - ./doc/gitlab-release --message "Release ${CI_BUILD_TAG}" cppduals-h-${CI_BUILD_TAG#v}.tgz - | release-cli create \ --name "Release $CI_COMMIT_TAG" \ --tag-name $CI_COMMIT_TAG \ --assets-link "{\"name\":\"${LINUX_AMD64_BINARY}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_REGISTRY_URL}/cppduals-h-${CI_BUILD_TAG#v}.tgz\"}" sast: variables: Loading
CMakeLists.txt +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ # cmake_minimum_required (VERSION 3.1) project (cppduals VERSION 0.5.0 VERSION 0.5.1 LANGUAGES C CXX ) include (GNUInstallDirs) Loading