name: "Clone OTP" description: "Build docker image with docker" inputs: image-name: description: "Name of image" required: true tags: description: "Tags of image" required: true push: description: "Push image to registry after build" required: false default: "true" #FROM bellsoft/liberica-openjdk-alpine:21.0.6-10 runs: using: "composite" secrets: inherit steps: - name: "Config gradle" shell: bash run: | cat > ./Dockerfile << 'EOF' FROM nexus.isb/developerspace-prod-docker-hosted/java-service-image:0.1.5 COPY /build/libs/*.jar /app.jar ENTRYPOINT ["java", "-jar", "/app.jar"] EOF - name: "Login to Nexus" shell: bash run: | echo '${{ secrets.NEXUS_PASSWORD }}' | buildah login --tls-verify=false -u '${{ secrets.NEXUS_USERNAME }}' --password-stdin nexus.isb - name: Build Docker Image uses: https://git.binom.pw/subochev/devops/build-docker@main with: image_name: ${{ inputs.image-name }} tags: latest ${{ inputs.tags }} push: ${{ inputs.push }}