jenkins加docker 部署项目
jenkins加docker 部署springboot项目
1项目结构
Dockerfile 内容
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar","--server.port=9090"]
在A服务器上启动jenkins
nohup java -jar jenkins.war --httpPort=8080 &
此处需要下载最新版本,安装jdk21 否则·后续插件会出现各种报错
进入 A服务器IP:8080 界面
选择推荐插件安装,后续进入插件安装界面(需要安装 Publish Over SSH 插件)
1 点击左侧 new item 按钮
2 输入名称,选择Freestyle project 选项
3重点来了,填写配置
3.1填写仓库
3.2构建步骤选择执行Shell 脚本
3.3 填写你打包脚本(此处用的是阿里云镜像服务个人版,免费)
3.4填写构建脚本后,选择 Post-build Actions下的选项
注意:如果没有 此选项需要去插件安装处安装
补充:
配置git 用户密码,用于jenkins拉取代码
进入:credentials 添加
环境配置 ,进入 Tools 界面,配置 maven, jdk 即可,Git 选择默认