diff --git a/.trustie-pipeline.yml b/.trustie-pipeline.yml index d9b1938..e5cada1 100644 --- a/.trustie-pipeline.yml +++ b/.trustie-pipeline.yml @@ -1 +1,32 @@ -pipline \ No newline at end of file + +kind: pipeline +type: docker +name: deploy +platform: + os: linux + arch: amd64 +steps: +- name: maven + image: maven:3-jdk-10 + commands: + - mvn install -DskipTests=true +# 需要将软件包与部署脚本提前上传到远程主机(见文件上传模板) +# host、username、password可在参数管理中配置 +- name: 远程主机部署 + image: appleboy/drone-ssh + settings: + host: + from_secret: ip + username: + from_secret: name + password: + from_secret: pwd + port: 22 + script: + - chmod +x /home/deploy.sh + - ./home/deploy.sh +trigger: + branch: + - main + event: + - push