allow to push snapshots

This commit is contained in:
2026-06-08 14:07:27 +02:00
parent f74c166740
commit d9e8092742
+8 -1
View File
@@ -3,6 +3,11 @@ name: Maven Compile (reusable)
on:
workflow_call:
inputs:
deploy-snapshot:
description: "Indica se deployare l'artefatto anche se snapshot"
required: false
type: boolean
default: false
maven-profiles:
description: "Profili Maven da attivare (es. bitwork,ci)"
required: false
@@ -46,4 +51,6 @@ jobs:
run: |
MVN_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