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
相关推荐
NE_STOP5 分钟前
SpringBoot--简单入门
java·spring
hqxstudying32 分钟前
Java创建型模式---原型模式
java·开发语言·设计模式·代码规范
Dcs1 小时前
VSCode等多款主流 IDE 爆出安全漏洞!插件“伪装认证”可执行恶意命令!
java
保持学习ing1 小时前
day1--项目搭建and内容管理模块
java·数据库·后端·docker·虚拟机
京东云开发者1 小时前
Java的SPI机制详解
java
超级小忍2 小时前
服务端向客户端主动推送数据的几种方法(Spring Boot 环境)
java·spring boot·后端
程序无bug2 小时前
Spring IoC注解式开发无敌详细(细节丰富)
java·后端
小莫分享2 小时前
Java Lombok 入门
java
程序无bug2 小时前
Spring 对于事务上的应用的详细说明
java·后端
食亨技术团队2 小时前
被忽略的 SAAS 生命线:操作日志有多重要
java·后端