image: python:latest # Default stages # .pre # build # test # deploy # .post build-job: # This job runs in the build stage, which runs first. stage: build script: - echo "Compiling the code..." - make build - echo "Compile complete." artifacts: name: "FofbTool" paths: - dist/ release_job: stage: deploy image: registry.gitlab.com/gitlab-org/release-cli:latest rules: - if: $CI_COMMIT_TAG # Run this job when a tag is created manually script: - echo "Running the release job." release: tag_name: $CI_COMMIT_TAG name: 'Release $CI_COMMIT_TAG' description: 'Release created using the release-cli.'