|
|
@@ -20,12 +20,13 @@ steps:
|
|
|
path: /app/build
|
|
|
commands:
|
|
|
- mvn clean package -P prod
|
|
|
- - mkdir -p /app/build/output
|
|
|
- # 复制构建物到 output 目录
|
|
|
- - cp target/test.jar /app/build/output/
|
|
|
- - cp Dockerfile /app/build/output/
|
|
|
- - cp docker-compose.yml /app/build/output/
|
|
|
- - ls -lh /app/build/output # 调试,确保文件存在
|
|
|
+ - ls -lh target # 查看生成的jar
|
|
|
+ # 把 target 下的 *.jar 重命名为 test.jar
|
|
|
+ - mv target/*.jar target/test.jar
|
|
|
+ - mkdir -p /app/build/target
|
|
|
+ - cp target/test.jar /app/build/target/test.jar
|
|
|
+ - cp Dockerfile /app/build/Dockerfile
|
|
|
+ - cp docker-compose.yml /app/build/docker-compose.yml
|
|
|
|
|
|
# 上传到服务器
|
|
|
- name: scp-upload
|
|
|
@@ -66,7 +67,7 @@ volumes:
|
|
|
host:
|
|
|
path: /home/mvn/.m2
|
|
|
- name: build-output
|
|
|
- temp: {}
|
|
|
+ temp: { }
|
|
|
|
|
|
trigger:
|
|
|
branch:
|