--- kind: pipeline type: docker name: testing steps: - name: build image: docker:dind environment: COMPOSE_PROJECT_NAME: adv-testing-${DRONE_COMMIT_BRANCH//\//-} NUXT_APP_BASE_URL: /adv/${DRONE_COMMIT_BRANCH}/ SERVICE_3000_CHECK_HTTP: /adv/${DRONE_COMMIT_BRANCH}/ SERVICE_3000_TAGS: urlprefix-testing.asycn.io/adv/${DRONE_COMMIT_BRANCH}/* commands: - docker compose -f docker/docker-compose.yml -f docker/docker-compose.labels.yml up --build -d volumes: - name: dockersock path: /var/run/docker.sock - name: notify image: appleboy/drone-telegram when: status: - success - failure settings: token: from_secret: telegram_token to: from_secret: telegram_chat_id_atr format: markdown message: > {{#success build.status}} ✅ `{{commit.email}}` a mis à jour la branche `{{commit.branch}}` sur le repo `{{repo.name}}`: ``` {{commit.message}} ``` 🌐 https://testing.asycn.io/adv/{{commit.branch}}/ {{else}} ❌ Le build #{{build.number}} du repo `{{repo.name}}` est un gros fail... 📝 Commit de {{commit.email}} sur la branche `{{commit.branch}}`: ``` {{commit.message}} ``` 🌐 {{ build.link }} {{/success}} volumes: - name: dockersock host: path: /var/run/docker.sock