diff --git a/.gitea/workflows/docker-dev.yml b/.gitea/workflows/docker-dev.yml index da04aae..6e36b5a 100644 --- a/.gitea/workflows/docker-dev.yml +++ b/.gitea/workflows/docker-dev.yml @@ -1,4 +1,4 @@ -name: Build and Deploy docker container +name: ci on: push: @@ -6,22 +6,25 @@ on: - dev* jobs: - build: + docker: runs-on: ubuntu-latest steps: - - name: Checkout main - uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 - - name: Login to Docker Hub - uses: docker/login-action@v3 + - + name: Login to Docker Hub + uses: docker/login-action@v4 with: registry: git.jonb.io username: '${{ gitea.actor }}' password: '${{ secrets.JONBIO_CI }}' - - name: Build and push - uses: docker/build-push-action@v6 + - + name: Set up QEMU + uses: docker/setup-qemu-action@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v4 + - + name: Build and push + uses: docker/build-push-action@v7 with: - context: . push: true - tags: 'git.jonb.io/jblu/hottub:dev' \ No newline at end of file + tags: git.jonb.io/jblu/hottub:dev \ No newline at end of file diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index 34ceecb..949973e 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -1,4 +1,4 @@ -name: Build and Deploy docker container +name: ci on: push: @@ -6,22 +6,25 @@ on: - main jobs: - build: + docker: runs-on: ubuntu-latest steps: - - name: Checkout main - uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 - - name: Login to Docker Hub - uses: docker/login-action@v3 + - + name: Login to Docker Hub + uses: docker/login-action@v4 with: registry: git.jonb.io username: '${{ gitea.actor }}' password: '${{ secrets.JONBIO_CI }}' - - name: Build and push - uses: docker/build-push-action@v6 + - + name: Set up QEMU + uses: docker/setup-qemu-action@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v4 + - + name: Build and push + uses: docker/build-push-action@v7 with: - context: . push: true - tags: 'git.jonb.io/jblu/hottub:latest' \ No newline at end of file + tags: git.jonb.io/jblu/hottub:latest \ No newline at end of file