1234567891011121314151617181920212223242526272829303132333435 |
- #!/usr/bin/env bash
- arrayWen=$(cat services.txt)
- #循环打包
- for var in ${arrayWen[@]};
- do
- cd /drone/src/${var}
- if test $var != "ruoyi-admin";then
- mvn clean install
- else
- mvn clean package
- fi
- done
- #创建veterans目录
- mkdir -p /app/build/student/
- #拷贝执行文件
- cp /drone/src/drone_run.sh /app/build/student/
- cp -r /drone/src/services.txt /app/build/student/services.txt
- #循环拷贝数据
- for var in ${arrayWen[@]};
- do
- if test $var == "ruoyi-admin";then
- #创建文件夹
- mkdir -p /app/build/student/${var}
- #拷贝jar到宿主机
- cp -r /drone/src/${var}/target/*.jar /app/build/student/${var}/
- #拷贝docker文件到宿主机
- cp -r /drone/src/${var}/src/main/docker/* /app/build/student/${var}/
- #拷贝docker构建脚本文件到宿主机
- cp -r /drone/src/${var}/run.sh /app/build/student/${var}/
- fi
- done
|