kind: pipeline name: ssh-test clone: depth: 1 steps: - name: ssh image: appleboy/drone-ssh settings: host: staging.beepvoice.app username: core key: from_secret: ssh_key script: - cd /home/core/website && ls --- kind: pipeline name: website clone: depth: 1 steps: - name: docker image: plugins/docker settings: registry: registry.makerforce.io repo: registry.makerforce.io/beep/website auto_tag: true username: from_secret: docker_username password: from_secret: docker_password when: branch: - master --- kind: pipeline name: deploy clone: depth: 1 steps: - name: copy-docker-compose image: appleboy/drone-scp settings: host: staging.beepvoice.app username: core key: from_secret: ssh_key source: - docker-compose.yml target: /home/core/website when: branch: - master - name: docker-compose-up image: appleboy/drone-ssh settings: host: staging.beepvoice.app username: core key: from_secret: ssh_key script: - >- cd /home/core/website && /home/core/docker-compose pull - >- cd /home/core/website && /home/core/docker-compose up -d when: branch: - master - name: slack image: plugins/slack settings: webhook: from_secret: slack_webhook_beep depends_on: - website