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
相关推荐
人道领域5 分钟前
Maven多环境配置实战指南
java·数据库·spring
倚肆11 分钟前
WebSocket 完整教程:从安装到实战
java·websocket
时艰.11 分钟前
订单系统分库分表方案设计与实现
java
亓才孓12 分钟前
[SpringBoot]@SpringBootTest标签作用
java·spring boot·log4j
倚肆17 分钟前
Spring WebSocket 的 MessageBrokerRegistry 与 StompEndpointRegistry 配置参数详解
java·websocket
弹简特20 分钟前
【JavaEE09-后端部分】SpringMVC04-SpringMVC第三大核心-处理响应和@RequestMapping详解
java·spring boot·spring·java-ee·tomcat
漫霂21 分钟前
Redis在Spring Boot中的应用
java·后端
浅念-23 分钟前
C++ STL vector
java·开发语言·c++·经验分享·笔记·学习·算法
亓才孓24 分钟前
[Mybatis]MyBatisSystemException(由于Connection的encoding引起的)
java·开发语言·mybatis
Never_Satisfied26 分钟前
在c#中,如何在字符串的第x个字符位置插入字符
java·开发语言·c#