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
相关推荐
杰克尼2 分钟前
springCloud_day08(Elasticsearch)
java·spring·spring cloud
何中应6 分钟前
Alertmanager设置邮件通知
运维·自动化·prometheus
Renhao-Wan9 分钟前
Java 中 Integer 对象的缓存机制与包装类特性
java·缓存
CHANG_THE_WORLD9 分钟前
PDFIUM如何处理宽度数组
java·linux·服务器
星马梦缘20 分钟前
运动控制系统(四)-转速闭环系统的反馈控制规律
自动化·pid·自动控制·传递函数·比例控制·劳斯-赫尔维茨稳定性判据
chools33 分钟前
Java后端拥抱AI开发之个人学习路线 - - Spring AI【第四期】(Tool + MCP)
java·人工智能·学习·spring
亦暖筑序35 分钟前
多轮对话的记忆心脏:ChatMemory 滑动窗口原理
java·人工智能
AAAAA924036 分钟前
物联网BOM成本管理:精准化、智能化与可持续化
java·物联网·struts
967744 分钟前
springMVC请求处理全过程
java
gelald1 小时前
Spring - 事务管理
java·后端·spring