brouter/.gitea/workflows/docker-build.yml
bedroomghost e2515f371e
All checks were successful
Docker Build / build (push) Successful in 3m21s
feat: docker build and publish
2025-04-18 10:50:57 +02:00

27 lines
791 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 BRouter Docker Image
run: |
docker build -t git.ambeles.nl/bedroomghost/brouter:${{ github.sha }} .
- name: Push BRouter Docker Image
run: |
docker tag git.ambeles.nl/bedroomghost/brouter:${{ github.sha }} git.ambeles.nl/bedroomghost/brouter:latest
docker push git.ambeles.nl/bedroomghost/brouter:${{ github.sha }}
docker push git.ambeles.nl/bedroomghost/brouter:latest