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 分钟前
SpringBoot动态脱敏实战,从注解到AOP的优雅打码术
java·后端
摆烂z5 分钟前
maven中打包不打全部包+多线程打包
java·开发语言·maven
嘟嘟w6 分钟前
什么是Token,Token和Session以及Cookie的区别
java
小鸡脚来咯9 分钟前
springboot项目包结构
java·spring boot·后端
贺今宵9 分钟前
安装java环境,安装jdk,jre,配环境win11
java·开发语言
qq_4783775159 分钟前
python cut_merge video, convert video2gif, cut gif
java·前端·python
爱学习的小可爱卢10 分钟前
JavaEE进阶——SpringBoot日志从入门到精通
java·spring boot·后端
利刃大大15 分钟前
【JavaSE】十九、JVM运行流程 && 类加载Class Loading
java·开发语言·jvm
testresultstomorrow17 分钟前
GB26875消防物联网协议Java实现详解
java·物联网
扫描电镜18 分钟前
从 G1 到 G7:台式扫描电镜在稳定性与自动化上的技术演进
运维·人工智能·自动化