diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 5e9893c..fee42d5 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -19,6 +19,10 @@ on: required: false type: string default: "" + target: + required: false + type: string + default: "" jobs: build: @@ -49,7 +53,15 @@ jobs: ${{ inputs.build-args }} EOF echo "Final BUILD_ARGS: $BUILD_ARGS" - docker build . $BUILD_ARGS \ + + TARGET_ARG="" + if [ -n "${{ inputs.target }}" ]; then + TARGET_ARG="--target ${{ inputs.target }}" + fi + + docker build . \ + $TARGET_ARG \ + $BUILD_ARGS \ -t ${{ vars.REGISTRY }}/${{ gitea.repository }}:${{ inputs.tag }} \ -t ${{ vars.REGISTRY }}/${{ gitea.repository }}:${{ gitea.sha }} - name: Push diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..723ef36 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea \ No newline at end of file