diff --git a/.gitea/workflows/publish.yaml b/.gitea/workflows/publish.yaml index 9cdea3f..5f9c12c 100644 --- a/.gitea/workflows/publish.yaml +++ b/.gitea/workflows/publish.yaml @@ -3,14 +3,14 @@ name: Publish on: push: branches: - - 'master' + - "master" jobs: docker: strategy: matrix: - arch: ['ubuntu-latest'] - git-version: ['2.38.4'] + arch: ["ubuntu-latest"] + git-version: ["2.38.4"] runs-on: ${{ matrix.arch }} steps: - name: checkout @@ -20,7 +20,7 @@ jobs: run: | wget -q -O /tmp/docker.tgz https://download.docker.com/linux/static/stable/x86_64/docker-20.10.23.tgz \ && tar --extract --file /tmp/docker.tgz --directory /usr/bin --strip-components 1 --no-same-owner docker/docker \ - && rm -rf /tmp/* + && rm -rf /tmp/* - name: Set up Docker Buildx uses: https://github.com/docker/setup-buildx-action@v2 @@ -38,4 +38,12 @@ jobs: push: true context: ./gitea-runner file: ./gitea-runner/Node18xDockerfile - tags: git.fascinated.cc/fascinated/gitea-runner:node-18 \ No newline at end of file + tags: git.fascinated.cc/fascinated/gitea-runner:node-18 + + - name: Build and push (Java 17) + uses: docker/build-push-action@v4 + with: + push: true + context: ./gitea-runner + file: ./gitea-runner/Java17Dockerfile + tags: git.fascinated.cc/fascinated/gitea-runner:java-17 diff --git a/gitea-runner/Java17Dockerfile b/gitea-runner/Java17Dockerfile new file mode 100644 index 0000000..5f0df91 --- /dev/null +++ b/gitea-runner/Java17Dockerfile @@ -0,0 +1,7 @@ +FROM docker:stable + +# Install packages +RUN apk add --no-cache curl wget git + +# Install Jav 17 +RUN apk add openjdk17-jre --update-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/main --allow-untrusted \ No newline at end of file