From 6cf379f01bbaf3c57f7022a4801403310c3378de Mon Sep 17 00:00:00 2001 From: EvanChal Date: Wed, 24 Dec 2025 00:00:54 +0100 Subject: [PATCH] update ci/cd 3 --- .gitea/workflows/deploy-develop.yml | 34 +++++++++-------------------- 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/.gitea/workflows/deploy-develop.yml b/.gitea/workflows/deploy-develop.yml index 229f08f..895af9d 100644 --- a/.gitea/workflows/deploy-develop.yml +++ b/.gitea/workflows/deploy-develop.yml @@ -8,36 +8,22 @@ on: jobs: build-and-deploy: runs-on: ubuntu-latest + container: + image: catthehacker/ubuntu:act-latest steps: - name: Checkout code uses: actions/checkout@v3 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - name: Login to Gitea Registry - uses: docker/login-action@v2 - with: - registry: ${{ secrets.REGISTRY_URL }} - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_TOKEN }} + run: | + echo "${{ secrets.REGISTRY_TOKEN }}" | docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin - name: Build and push backend - uses: docker/build-push-action@v4 - with: - context: ./backend - file: ./backend/Dockerfile - push: true - tags: ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-backend:develop - cache-from: type=registry,ref=${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-backend:develop - cache-to: type=inline + run: | + docker build -t ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-backend:develop ./backend + docker push ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-backend:develop - name: Build and push frontend - uses: docker/build-push-action@v4 - with: - context: ./frontend - file: ./frontend/Dockerfile - push: true - tags: ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-frontend:develop - cache-from: type=registry,ref=${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-frontend:develop - cache-to: type=inline + run: | + docker build -t ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-frontend:develop ./frontend + docker push ${{ secrets.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/lediscord-frontend:develop