gpx.studio/.gitea/workflows/docker-build.yml
bedroomghost 51eb8cb4a2
All checks were successful
Docker Build / build (push) Successful in 1m56s
Dockerfile test
2025-04-18 10:27:03 +02:00

27 lines
800 B
YAML

name: Docker Build
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Login to Container Registry
run: |
docker login git.ambeles.nl \
-u ${{ secrets.REGISTRY_USERNAME }} \
-p ${{ secrets.REGISTRY_PASSWORD }}
- name: Build Docker Image
run: |
docker build -t git.ambeles.nl/bedroomghost/gpx-studio:${{ github.sha }} .
- name: Push Docker Image
run: |
docker tag git.ambeles.nl/bedroomghost/gpx-studio:${{ github.sha }} git.ambeles.nl/bedroomghost/gpx-studio:latest
docker push git.ambeles.nl/bedroomghost/gpx-studio:${{ github.sha }}
docker push git.ambeles.nl/bedroomghost/gpx-studio:latest