diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9f79418..02d5e30 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -4,11 +4,14 @@ on: push: branches: - master + - action-test env: DOCKER_REGISTRY: r.evannregnault.dev DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + PORTAINER_API_KEY: ${{ secrets.PORTAINER_API_KEY }} + PORTAINER_API_WEBHOOK: ${{ secrets.PORTAINER_API_WEBHOOK }} jobs: build_and_push: @@ -47,4 +50,11 @@ jobs: ${{ env.DOCKER_REGISTRY }}/obsessed-yanqing:latest ${{ env.DOCKER_REGISTRY }}/obsessed-yanqing:${{ env.VERSION }} cache-from: type=gha - cache-to: type=gha,mode=max \ No newline at end of file + cache-to: type=gha,mode=max + + - name: Deploy to production + uses: fjogeleit/http-request-action@v1.14.1 + with: + url: ${{ env.PORTAINER_API_WEBHOOK }} + method: 'POST' + customHeaders: ${{ env.PORTAINER_API_KEY }} \ No newline at end of file