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
相关推荐
chuan.bai4 分钟前
Java RAG 实战(第 11 篇):RAG 知识工作台网页
java·开发语言·人工智能
0x533 小时前
网站通信(一)
java
Terra.K3 小时前
Java异常学习[特殊字符]
java·开发语言·学习
葡萄城技术团队4 小时前
InfluxDB 2\.x 深度解析:核心架构、Flux 函数与制造业落地指南(三)
java·开发语言·架构
Super 含4 小时前
Android 启动优化(五):线程、GC 与 IO 为什么会拖慢启动?
java·服务器·数据库
counting money4 小时前
Java IO流详解:从InputStream到文件操作实战
java·开发语言·python
程序员小八7775 小时前
上海百度B端java后端日常实习一面
java·开发语言
mldong6 小时前
零依赖的秘密:8 大 SPI 设计
java·架构
IT大白鼠7 小时前
n8n工作流自动化平台技术架构与应用价值评估
运维·架构·自动化·n8n