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.gregandev.fr" insecure: true privileged: true repo: "greglebreton/terminal-cv" dockerfile: ./Dockerfile ######## NPM BROKEN ######## # - 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