Newer
Older
cache:
paths:
- .m2/repository
script:
- mvn package
artifacts:
paths:
- target/saref-pipeline.jar
script:
- mvn deploy -s ci_settings.xml
- echo VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout) > target/build.env
artifacts:
reports:
dotenv: target/build.env
only:
release_job:
stage: release
image: registry.gitlab.com/gitlab-org/release-cli:latest
script:
- echo "Running the release job for $VERSION from commit $CI_COMMIT_SHA"
release:
tag_name: '$VERSION'
description: 'Release $VERSION'
ref: '$CI_COMMIT_SHA'
assets:
links:
- name: 'saref-pipeline.jar'
filepath: '/saref-pipeline.jar'
url: 'https://labs.etsi.org/rep/api/v4/projects/28/packages/maven/fr/mines-stetienne/ci/saref/saref-pipeline/$VERSION/saref-pipeline-$VERSION.jar'