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" # # tags: ${DRONE_TAG} # dockerfile: ./Dockerfile - name: install npm dependancies image: node commands: - npm install - npm test ######## TELEGRAM NOTIFICATION ######## - name: notification image: appleboy/drone-telegram settings: token: from_secret: TELEGRAM_TOKEN to: from_secret: TELEGRAM_USERID 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