Files
Web-Password/.gitea/workflows/docker-build-push.yml
Florian Walther 11dc42574b workflow docker-build-push deaktiviert
workflow docker-release aktiviert
2026-01-16 22:23:37 +01:00

29 lines
749 B
YAML

name: Docker Build and Push
#on: [push]
on: []
jobs:
build-and-push:
runs-on: docker
if: branch == 'main'
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Login to Registry
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ secrets.REGISTRY_URL }} -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin
- name: Build Docker Image
run: |
docker build -t ${{ secrets.REGISTRY_URL }}/FlorianWalther/password-generator:latest .
- name: Push Docker Image
run: |
docker push ${{ secrets.REGISTRY_URL }}/FlorianWalther/password-generator:latest
- name: Cleanup
run: |
docker system prune -f