From 1de3ad81f3db25bf644e6595550683ea6305c038 Mon Sep 17 00:00:00 2001 From: zhang <431960018@qq.com> Date: Mon, 27 Nov 2023 14:48:28 +0800 Subject: [PATCH] test drone --- .drone.yml | 39 +++++++++++++++------------------------ 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/.drone.yml b/.drone.yml index e7e2158..919487d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -53,30 +53,22 @@ steps: # port: 22 # target: /root # source: /target/* - - name: build-docker - image: plugins/docker - volumes: # 将容器内目录挂载到宿主机,仓库需要开启Trusted设置 - - name: maven-build - path: /app/build # 将应用打包好的Jar和执行脚本挂载出来 + - name: ssh + image: appleboy/drone-ssh # SSH工具镜像 settings: - dockerfile: /app/build/Dockerfile - commands: # 定义在Docker容器中执行的shell命令 - - cd /data/wwwroot/zabbix_back - - chmod +x run.sh - - ./run.sh -# - name: ssh -# image: appleboy/drone-ssh -# settings: -# host: 192.168.230.16 -# username: root -# password: -# from_secret: macro3_pas -# port: 22 -# command_timeout: 5m -# script: -# - cd /data/wwwroot/zabbix_back # 进入宿主机构建目录 -# - chmod +x run.sh # 更改为可执行脚本 -# - ./run.sh # 运行脚本打包应用镜像并运行 + host: 192.168.230.16 # 远程连接地址 + username: root # 远程连接账号 + password: + from_secret: macro3_pas # 从Secret中读取SSH密码 + port: 22 # 远程连接端口 + command_timeout: 5m # 远程执行命令超时时间 + script: + - cd /data/wwwroot/zabbix_back # 进入宿主机构建目录 + - chmod +x run.sh # 更改为可执行脚本 + - ./run.sh # 运行脚本打包应用镜像并运行 + when: + event: + - promote # - name: docker # image: plugins/docker # settings: @@ -115,7 +107,6 @@ volumes: # 定义流水线挂载目录,用于共享数据 - name: cache host: path: "/var/lib/cache" - trigger: branch: - master