diff --git a/.drone.yml b/.drone.yml index b35f536..5867f44 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,9 +1,10 @@ + kind: pipeline type: docker -name: 1 +name: ansible platform: os: linux - arch: arm64 + arch: amd64 steps: - name: maven image: maven:3-jdk-10 @@ -12,16 +13,25 @@ steps: path: /root/.m2 commands: - mvn compile - -- name: check ansible syntax - image: plugins/ansible:3 +- name: 远程主机部署 + image: appleboy/drone-ssh settings: - playbook: ansible/playbook.yml - galaxy: ansible/requirements.yml - inventory: ansible/inventory - syntax_check: true + host: + from_secret: ip + username: + from_secret: name + password: + from_secret: pwd + port: 22 + script: + - chmod +x /home/deploy.sh + - bash /home/deploy.sh +volumes: +- name: cache + path: /root/.m2 + trigger: branch: - ansible event: - - cron + - push