Newer
Older
spec:
inputs:
stage:
description: "GitLab CI/CD stage"
jvm_version:
description: "Version of JVM/OS used in base image"
gradle_version:
description: "Version of gradle used in base image"
app_root:
default: "."
description: "Root folder of application"
job_uid:
description: "When extended by multiple jobs in one pipeline, this prohibits the overwrite of input variables"
---
.gradle-base-$[[ inputs.job_uid ]]:
image: gradle:$[[ inputs.gradle_version ]]-$[[ inputs.jvm_version ]]
stage: $[[ inputs.stage ]]