From 0a9df127ea51af0f6f1c21a3725096581b29d66c Mon Sep 17 00:00:00 2001 From: Mark Hoekstra Date: Mon, 26 Jan 2026 15:29:07 +0100 Subject: [PATCH] Add build target --- .gitea/workflows/build.yml | 14 +++++++++++++- .idea/.gitignore | 10 ++++++++++ .idea/build.iml | 8 ++++++++ .idea/modules.xml | 8 ++++++++ .idea/php.xml | 19 +++++++++++++++++++ .idea/vcs.xml | 6 ++++++ 6 files changed, 64 insertions(+), 1 deletion(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/build.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/php.xml create mode 100644 .idea/vcs.xml 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/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..ab1f416 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/build.iml b/.idea/build.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/.idea/build.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..837390b --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..f324872 --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file