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