Newer
Older
build:
stage: build
script:
- mvn package
artifacts:
paths:
stage: deploy
script:
- eval $(ssh-agent -s)
- mkdir -p ~/.ssh
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
- scp -pr target/saref-pipeline.jar saref-portal@saref.etsi.org:~/downloads/saref-pipeline.jar
# deploy_package:
# stage: deploy
# script:
# - 'mvn deploy -s ci_settings.xml'
# only:
# - master
# release_job:
# stage: release
# image: registry.gitlab.com/gitlab-org/release-cli:latest
# script:
# - echo "Running the release job for $CI_COMMIT_TAG"
# - mvn package
# release:
# tag_name: $CI_COMMIT_TAG
# description: '$CI_COMMIT_TAG_MESSAGE'
# ref: '$CI_COMMIT_SHA'
# rules:
# - if: $CI_COMMIT_TAG