allow to push snapshots
This commit is contained in:
@@ -3,6 +3,11 @@ name: Maven Compile (reusable)
|
|||||||
on:
|
on:
|
||||||
workflow_call:
|
workflow_call:
|
||||||
inputs:
|
inputs:
|
||||||
|
deploy-snapshot:
|
||||||
|
description: "Indica se deployare l'artefatto anche se snapshot"
|
||||||
|
required: false
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
maven-profiles:
|
maven-profiles:
|
||||||
description: "Profili Maven da attivare (es. bitwork,ci)"
|
description: "Profili Maven da attivare (es. bitwork,ci)"
|
||||||
required: false
|
required: false
|
||||||
@@ -46,4 +51,6 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
MVN_PROFILES=""
|
MVN_PROFILES=""
|
||||||
[ -n "${{ inputs.maven-profiles }}" ] && MVN_PROFILES="-P${{ inputs.maven-profiles }}"
|
[ -n "${{ inputs.maven-profiles }}" ] && MVN_PROFILES="-P${{ inputs.maven-profiles }}"
|
||||||
mvn -B -U $MVN_PROFILES -s .ci-config/settings.xml -DskipTests clean compile
|
GOAL="compile"
|
||||||
|
[ "${{ inputs.deploy-snapshot }}" = "true" ] && GOAL="deploy"
|
||||||
|
mvn -B -U $MVN_PROFILES -s .ci-config/settings.xml -DskipTests clean $GOAL
|
||||||
|
|||||||
Reference in New Issue
Block a user