#!/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