kind: pipeline name: default type: docker steps: - name: build module image: glmdev/node-pnpm:latest commands: - pnpm i - pnpm build - tar czf build.tar.gz lib - name: send build success notifications image: plugins/webhook settings: urls: from_secret: notify_webhook_url content_type: application/json template: | { "title": "Drone-CI [extollo/cli @ ${DRONE_BUILD_NUMBER}]", "message": "Build completed successfully.", "priority": 4 } when: status: success - name: send build error notifications image: plugins/webhook settings: urls: from_secret: notify_webhook_url content_type: application/json template: | { "title": "Drone-CI [extollo/cli @ ${DRONE_BUILD_NUMBER}]", "message": "Build failed!", "priority": 6 } when: status: failure - name: trigger documentation build image: plugins/downstream settings: server: https://ci.garrettmills.dev token: from_secret: drone_token fork: false last_successful: true deploy: production repositories: - Extollo/docs@master when: status: success