diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index ea32699..556478e 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -1,19 +1,25 @@ -name: Network Debugging +name: Build and Push Docker Image on: push: branches: - main + - master jobs: - debug: + build: runs-on: ubuntu-latest steps: - - name: Teste Ingress (Port 80) - run: curl -v http://10.43.161.169/v2/ || true + - name: 1. Code auschecken + uses: actions/checkout@v3 - - name: Teste Port 3000 - run: curl -v http://10.43.161.169:3000/v2/ || true + - name: 2. Login in die Gitea Registry + run: | + # Mit explizitem Port 80 zwingen wir Docker auf HTTP + echo "${{ secrets.REGISTRY_TOKEN }}" | docker login gitea.simonaltschaeffl.de:80 -u simon_admin --password-stdin - - name: Teste internen K8s Service (Port 3000) - run: curl -v http://gitea-http.gitea.svc.cluster.local:3000/v2/ || true \ No newline at end of file + - name: 3. Docker Image bauen & pushen + run: | + # Bauen und Pushen mit Port 80 + docker build -t gitea.simonaltschaeffl.de:80/simon_admin/homepage:latest . + docker push gitea.simonaltschaeffl.de:80/simon_admin/homepage:latest \ No newline at end of file