From 338b28aa7193732e1721012e184e124c0f0aaae5 Mon Sep 17 00:00:00 2001 From: Jamie Schouten Date: Mon, 3 Mar 2025 19:21:56 +0100 Subject: [PATCH] Add build args --- .gitea/workflows/build.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 24c293d..d3e4ece 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -15,6 +15,10 @@ on: required: false type: string default: ${{ vars.REGISTRY_PASSWORD }} + build-args: + required: false + type: string + default: "" jobs: build: @@ -34,6 +38,13 @@ jobs: username: ${{ inputs.username }} password: ${{ inputs.password }} - name: Build - run: docker build . -t ${{ vars.REGISTRY }}/${{ gitea.repository }}:${{ inputs.tag }} -t ${{ vars.REGISTRY }}/${{ gitea.repository }}:${{ gitea.sha }} + run: | + BUILD_ARGS="" + while IFS= read -r line; do + BUILD_ARGS+=" --build-arg $line" + done <<< "${{ inputs.build-args }}" + docker build . $BUILD_ARGS \ + -t ${{ vars.REGISTRY }}/${{ gitea.repository }}:${{ inputs.tag }} \ + -t ${{ vars.REGISTRY }}/${{ gitea.repository }}:${{ gitea.sha }} - name: Push run: docker push ${{ vars.REGISTRY }}/${{ gitea.repository }} --all-tags