kind: pipeline name: hugo type: docker platform: os: linux arch: arm64 trigger: branch: - master steps: ######## DOCKER BUILD AND PUSH TO REGISTRY ######## - name: build docker image and push to registry image: plugins/docker volumes: - name: appsource path: "/src" - name: dockersock path: "/var/run/docker.sock" settings: debug: true username: from_secret: REGISTRY_USER password: from_secret: REGISTRY_PASSWORD # registry: "dockerregistry.legaragenumerique.fr" # insecure: true # privileged: true repo: "greglebreton/terminal-cv:${DRONE_TAG}" tags: ${DRONE_TAG} dockerfile: ./Dockerfile ######## TELEGRAM NOTIFICATION ######## - name: notification image: appleboy/drone-telegram settings: token: from_secret: TELEGRAM_TOKEN to: from_secret: TELEGRAM_USERID when: status: - success - failure message: > 📝 {{repo.name}} / {{commit.branch}} - {{commit.message}} {{#success build.status}} ✅ succeeded for 👷‍♂️ build {{build.number}} {{else}} 🛑 failed for 👷‍♂️ build {{build.number}} {{/success}} when: status: - failure - success # OPTIONAL depends_on: - deploy