Skip to content
Snippets Groups Projects
Commit 25eecc5b authored by Jan Zickermann's avatar Jan Zickermann
Browse files

OZG-4097 pipeline: Add merge request pipeline to push to nexus

parent 74c8e492
No related branches found
Tags
No related merge requests found
...@@ -44,6 +44,11 @@ stages: ...@@ -44,6 +44,11 @@ stages:
- test - test
- publish - publish
.get-version:
before_script:
- export PROJECT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout $MAVEN_CLI_OPTS | cut -d'-' -f1)
- export PROJECT_ARTIFACTID=$(mvn help:evaluate -Dexpression=project.artifactId -q -DforceStdout $MAVEN_CLI_OPTS)
build: build:
stage: build stage: build
script: script:
...@@ -76,6 +81,17 @@ snapshot-nexus: ...@@ -76,6 +81,17 @@ snapshot-nexus:
only: only:
- main - main
push-merge-request-snapshot-nexus:
stage: publish
before_script:
- !reference [ .get-version, before_script ]
script:
- mvn versions:set -DnewVersion=${PROJECT_VERSION}-MR-${CI_MERGE_REQUEST_IID}-SNAPSHOT $MAVEN_CLI_OPTS
- mvn deploy -Pnexus-deploy $MAVEN_DEPLOY_CLI_OPTS $MAVEN_CLI_OPTS
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
when: manual
release-gitlab: release-gitlab:
stage: publish stage: publish
script: script:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment