文章目录
框架
1,Jenkins 服务和执行项目的Agent为同一台服务器,当然实际中也可以分开
2,Docker搭建Jenkins服务
3,登录Jenkins安装需要的插件并配置基本信息
4,创建构建项目基本信息和执行命令脚本
5,创建节点,节点机器为搭建Jenkins服务的服务器
6,执行构建
7,调试代码以展示美观的报告,调试邮件模板
搭建Jenkins服务
1,登录远程服务器
2,搭建Docker,配置镜像源
3,pull jenkins 镜像(注意:参数-d后台运行必加 | -p端口映射,–restart=always | -e 时区 ,-v | 下边步骤4中的参数都是非常关键的参数)
1. docker search jenkins
2. docker pull imageName:版本 (image名字用冒号连接版本号)
3. docker inspect imagename 查看image详细信息
4. 创建容器 docker run -d -p 80:8080 -p 50000:50000 --restart=always -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -v /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.1.al7.x86_64:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.282.b08-1.1.al7.x86_64 -v /etc/localtime:/etc/localtime -v /var/jenkins_home:/var/jenkins_home --name myjenkins docker.io/jenkins/jenkins:lts
4,创建的时候可以为Jenkins分配一个静态ip也可以不分配,如果不分配,在外网用服务器的ip登录也是可以的
5,浏览器输入服务器的ip地址进入到Jenkins登录初始化界面
Jenkins 基础配置
全局工具配置
jdk选自动安装

git默认

Allure Commandline (需要安装allure插件)
- 配置别名,也就是你Allure Report生成的目录名字
- 安装目录配置,不建议自动安装(构建时没成功过)——去官网下载allure commandline,上传到服务器上并解压,放到jenkins_home 下面
- 构建项目里构建后的操作继续allure的相关配置

系统配置
- jenkins URL (jenkins服务的ip地址)
- 管理员邮件,这个是邮件发送人,发送构建结果的邮件,在构建里设置邮件部分时,发送者必须和管理员邮件地址一致 </

本文介绍了如何在Docker中搭建Jenkins服务,配置全局工具如JDK和Allure,设置系统和安全配置,并详细说明了Linux和Windows节点的配置。通过构建项目配置,包括定时执行、脚本命令和邮件模板,实现持续集成。同时,文章讲解了如何使用Allure生成报告,并展示了父子job的设置,以便在构建完成后触发后续任务。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



