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 分钟前
springmvc 全局异常处理【补充】
java
Wang's Blog13 分钟前
Vibe Coding一人即团队系列35: 基于Claude Code的Spring Boot项目初始化实践
java·spring boot·后端
APItesterCris24 分钟前
告别人工盯品:借助 OpenClaw 搭建商品自动监控与数据分析系统(完整实操)
大数据·数据库·数据仓库·自动化
Dovis(誓平步青云)30 分钟前
拍视频前先把镜头想清楚:做一个分镜取景辅助器
android·java·服务器·javascript·人工智能
AI人工智能+电脑小能手33 分钟前
大白话说Java设计模式-45-解释器模式(源码剖析篇)
java·设计模式·解释器模式·源码分析·pattern·spel·javacc
GrowthRadar1 小时前
CNC柔性自动化工程验收标准:专业协作机器人集成商的四大核心技术能力
人工智能·机器人·自动化
吴声子夜歌1 小时前
Java——开发中通用的方法和准则(二)
java·开发语言·php
中国软件测试质量协会1 小时前
国产UI自动化测试工具的“技术代际“演进与自主可控之路
测试工具·ui·自动化
袁震1 小时前
HarmonyOS 应用包体积优化与上架自检实战:从 76.2MB 到 3.6MB
java·华为·性能优化·harmonyos
zcmodeltech1 小时前
反应装置模型控制系统设计与实现:多设备协同联动方案
java·网络·数据库·stm32·嵌入式硬件·能源·制造