diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index adc50dc..61f9823 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -7,31 +7,18 @@ on: - development env: - DOCKER_TLS_CERTDIR: /certs REGISTRY: registry.remo-liebmann.de IMAGE_NAME: hallofbrawl-homepage jobs: - # ========================= - # BUILD - # ========================= - build: runs-on: ubuntu-latest - services: - docker: - image: docker:24.0.5-dind - options: --privileged - - container: - image: docker:24.0.5 - steps: - uses: actions/checkout@v4 - - name: Set environment based on branch + - name: Set environment run: | if [ "${GITHUB_REF##*/}" = "main" ]; then echo "IMAGE_TAG=prod" >> $GITHUB_ENV @@ -41,7 +28,7 @@ jobs: echo "HUGO_ENV=development" >> $GITHUB_ENV fi - - name: Login to registry + - name: Docker login run: echo "${{ secrets.CI_REGISTRY_PASSWORD }}" | docker login $REGISTRY -u reguser --password-stdin - name: Build image @@ -54,26 +41,15 @@ jobs: - name: Push image run: docker push $REGISTRY/$IMAGE_NAME:$IMAGE_TAG - - # ========================= - # DEPLOY - # ========================= - deploy: runs-on: ubuntu-latest needs: build - container: - image: alpine/curl - steps: - - name: Set webhook based on branch + - name: Trigger Portainer run: | if [ "${GITHUB_REF##*/}" = "main" ]; then - echo "PORTAINER_WEBHOOK=${{ secrets.PORTAINER_WEBHOOK_PROD }}" >> $GITHUB_ENV + curl --insecure -X POST "${{ secrets.PORTAINER_WEBHOOK_PROD }}" else - echo "PORTAINER_WEBHOOK=${{ secrets.PORTAINER_WEBHOOK_DEV }}" >> $GITHUB_ENV - fi - - - name: Trigger Portainer - run: curl --insecure -X POST $PORTAINER_WEBHOOK \ No newline at end of file + curl --insecure -X POST "${{ secrets.PORTAINER_WEBHOOK_DEV }}" + fi \ No newline at end of file