码头薯片 před 6 měsíci
rodič
revize
f8de5f6a03
2 změnil soubory, kde provedl 3 přidání a 15 odebrání
  1. 1 13
      .drone.yml
  2. 2 2
      ry.sh

+ 1 - 13
.drone.yml

@@ -39,34 +39,22 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
 
 
   - name: build-start
-
+    pull: if-not-exists
     image: appleboy/drone-ssh # SSH工具镜像
-
     settings:
-
       host: 60.204.149.27 # 远程连接地址
-
       username:
         from_secret: ruo_name # 远程连接账号
-
       password:
-
         from_secret: ruo_pwd # 从Secret中读取SSH密码
-
       port: 22 # 远程连接端口
-
       command_timeout: 5m # 远程执行命令超时时间
-
       script:
-
         - cd /mydata/maven/build # 进入宿主机构建目录
-
         - chmod +x run.sh # 更改为可执行脚本
-
         - ./run.sh # 运行脚本打包应用镜像并运行
 
 
-
 volumes: # 定义流水线挂载目录,用于共享数据
 
   - name: maven-build

+ 2 - 2
ry.sh

@@ -7,13 +7,13 @@ JVM_OPTS="-Dname=$AppName  -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:
 APP_HOME=`pwd`
 LOG_PATH=$APP_HOME/logs/$AppName.log
 
-if [ "$1" = "" ];
+if [ "$1" = "start" ];
 then
     echo -e "\033[0;31m 未输入操作名 \033[0m  \033[0;34m {start|stop|restart|status} \033[0m"
     exit 1
 fi
 
-if [ "$AppName" = "" ];
+if [ "$AppName" = "app" ];
 then
     echo -e "\033[0;31m 未输入应用名 \033[0m"
     exit 1