Files
oauth2-authorization-server/.gitea/workflows/publish-container.yaml
Andreas Svanberg cf65aa4347
Some checks failed
/ build (push) Successful in 2m1s
Publish container to package registry / build-test-publish (push) Has been cancelled
Automatically publish container images on tag push
When tags matching the pattern 'v[0-9]+' are pushed a new image is built and published. It is tagged with the number and in addition "latest".
2026-02-18 21:52:41 +01:00

44 lines
1.0 KiB
YAML

name: Publish container to package registry
on:
push:
tags:
- 't[0-9]+'
jobs:
build-test-publish:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 25
cache: maven
- name: Build with Maven
run: ./mvnw verify --batch-mode --no-transfer-progress --fail-fast
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ${{ gitea.server_url }}
username: ${{ secrets.PACKAGES_USERNAME }}
password: ${{ secrets.PACKAGES_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v6
with:
push: false
platforms: linux/amd64,linux/arm64
tags: oauth2:workflow