diff --git a/.forgejo/workflows/website.yaml b/.forgejo/workflows/website.yaml index e74a0fb..4847864 100644 --- a/.forgejo/workflows/website.yaml +++ b/.forgejo/workflows/website.yaml @@ -3,13 +3,28 @@ on: branches: - master paths: - - 'website/**' - - '**/website.yaml' + - 'website/**' + - '**/website.yaml' jobs: build: runs-on: docker steps: - name: Checkout code uses: actions/checkout@v4 - - name: Test docker - run: docker ps + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: actions + password: ${{ secrets.FORGEJO_TOKEN }} + - name: Setup Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: Extract the tag + id: extract_tag + run: echo "::set-output name=tag::$(echo ${{ env.FORGEJO_SHA }} | cut -c1-8)" + - name: Build and push Docker image + uses: docker/build-push-action@v2 + with: + push: true + context: website + file: Dockerfile + tags: git.poire.dev/aramperes/poire.dev:${{ steps.extract_tag.outputs.tag }}