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
相关推荐
Pniubi8 小时前
怎么排查慢SQL,怎么解决?
java·数据库·sql
薛之谦_9 小时前
Java 全栈知识体系:从 IDEA 高效开发到 JVM、并发与 Stream 实战
java·jvm·intellij-idea
文丑颜不良啊13 小时前
LeetCode2761~2780题目解析
java·leetcode
IT枫斗者枫哥14 小时前
子线程断言失败,JUnit 为什么还显示通过?
java·后端
考虑考虑16 小时前
JDK27中的Set.ofLazy
java·后端·java ee
文丑颜不良啊16 小时前
LeetCode2841~2860题目解析
java·leetcode
小南家的青蛙16 小时前
Tomcat与Jetty深度对比
java·tomcat·jetty
乌暮18 小时前
Spring AOP 与 Spring 事务:用大白话彻底理解原理与实践
java·数据库·spring boot·后端·sql·学习·spring
DeepVisionary18 小时前
Runway开源机器人大模型Praxis-1,推演延迟压到62毫秒
python·自动化
YDS82918 小时前
Small Spring IOC篇:容器事件及其监听器
java·spring