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
相关推荐
Mr-Wanter3 分钟前
wsl2 jdk管理工具之sdkman
java·开发语言·sdkman
唐青枫34 分钟前
Java Future 与 CompletableFuture 实战指南:从异步结果到任务编排
java
长孙豪翔41 分钟前
在.net中读写config文件的各种方法
java·数据库·.net
tachibana242 分钟前
hot100 回文链表(234)
java·网络·数据结构·leetcode·链表
可乐ea1 小时前
【Java八股|第10篇】Java 中的包装类和自动拆装箱
java·面试题·包装类·java八股
zfoo-framework1 小时前
mongo最佳实战(from mongo中文社区)
java
深盾科技_Virbox2 小时前
加密狗授权能力选型:从授权模型到全生命周期管理
java·网络·数据库
. . . . .2 小时前
Egg框架深入
java·开发语言
RainCity2 小时前
Java Swing 自定义组件库分享(十三)
java·笔记·后端
livemetee3 小时前
【关于Spring声明式事务】
java·后端·spring