From f46610fb8ea97bfcc23a67feba1f8a8a67e5a0e8 Mon Sep 17 00:00:00 2001 From: xxq250 Date: Thu, 26 May 2022 09:39:52 +0800 Subject: [PATCH] Update '.trustie-pipeline.yml' --- .trustie-pipeline.yml | 46 +++++++++++++++---------------------------- 1 file changed, 16 insertions(+), 30 deletions(-) diff --git a/.trustie-pipeline.yml b/.trustie-pipeline.yml index 8ca4f39..72d2de8 100644 --- a/.trustie-pipeline.yml +++ b/.trustie-pipeline.yml @@ -1,53 +1,39 @@ kind: pipeline type: docker -name: 测试流水线 +name: 开发流水线 platform: os: linux arch: amd64 steps: +- name: 编译构建 + image: gcc + commands: + - ./configure + - make - name: maven image: maven:3-jdk-10 commands: - mvn install -DskipTests=true -# 本模板示例为上传软件包和部署脚本到home目录 -# host、username、password可在参数管理中配置 -- name: 上传文件 - image: appleboy/drone-scp - settings: - host: - from_secret: deploy_ip - username: - from_secret: deploy_name - password: - from_secret: deploy_pwd - port: 3522 - command_timeout: 2m - target: /opt/demo - source: - - target/*.war - - Dockerfile +- name: gradle + image: gradle:jdk10 + commands: + - gradle build -x test # 需要将软件包与部署脚本提前上传到远程主机(见文件上传模板) # host、username、password可在参数管理中配置 - name: 远程主机部署 image: appleboy/drone-ssh settings: host: - from_secret: deploy_ip + from_secret: ip username: - from_secret: deploy_name + from_secret: name password: - from_secret: deploy_pwd - port: 3522 + from_secret: pwd + port: 22 script: - - echo ====暂停容器开始11======= - - docker rm -f mo-test - - docker rmi mo-test:1.0 - - cd /opt/demo - - echo ====开始部署======= - - docker build -t mo-test:1.0 . - - docker run -d -p 8080:8080 --name mo-test mo-test:1.0 - - echo ====部署成功====== + - chmod +x /home/deploy.sh + - ./home/deploy.sh trigger: branch: - develop