Jenkins 自动化部署

Post Steps部分

Exec cmmand

复制代码
cd /data/build/test-admin/
rm -f app.jar
rm -f Dockerfile
cp target/app.jar ./
cp docker/Dockerfile ./

docker build -t test-admin .
docker tag test-admin 192.168.1.100/test/test-admin:1.2-SNAPSHOT
docker push 192.168.1.100/test/test-admin:1.2-SNAPSHOT
docker rmi -f $(docker images|grep test-admin|awk '{print $3}')

Execute SonarQube Scanner部分

复制代码
sonar.projectKey=test-admin
sonar.projectName=test-admin
sonar.version=1.0
sonar.sources=src/main/java
sonar.java.binaries=target/classes
sonar.language=java
sona.sourceEncoding=UTF-8
相关推荐
ps酷教程几秒前
解析自定义数据
java
wuminyu2 分钟前
JDK21中FFM api的upcall回调机制解析
java·linux·c语言·jvm·c++
桦说编程10 分钟前
深入理解 FutureTask 状态机——从契约到实现
java·后端·性能优化
松仔log17 分钟前
Kotlin中级——协程
java·jvm·kotlin
wifi___5 小时前
全局异常处理的原理
java·开发语言
2601_963870209 小时前
【计算机毕业设计】基于Spring Boot的专科医院医疗管理系统
java·spring boot·课程设计
Bingo_BIG9 小时前
Java Spring 批量修改,实体、接口、方法的定义
java·spring
画中有画10 小时前
软件架构中质量属性(性能、安全、可扩展性)的权衡设计
java·运维·安全
Shaoxi Zhang10 小时前
JAVA学习笔记035——对象和JSON格式
java·笔记·学习