持续集成体系介绍
Jenkins 安装
Jenkins Job 配置
Jenkins 用户管理,授权策略配置,安全配置管理
Jenkins 的 Job 实操
Jenkins 凭据管理,环境变量,节点配置,节点环境变量
Jenkins Job 指定节点运行
Jenkins 插件安装
Jenkins SSH 插件
Jenkins Git 版本管理
Jenkins Maven 插件配置
Jenkins 邮件告警
Jenkins 父子 Job
持续集成实战:接口测试集成实战
持续集成实战:Web 和 App 自动化测试集成实战
持续集成体系构建




Jenkins 是开源 CI&CD 软件领导者, 提供超过 1000 个插件来支持构建、部署、自动化, 满足任何项目的需要。


java -jar jenkins.war
# 创建docker的文件影射卷
docker volume create jenkins
# 创建实例
docker run -d --name jenkins \
-p 8080:8080 -p 50000:50000 \
-v jenkins:/var/jenkins_home \
jenkins/jenkins:lts
# 获得初始管理密码
docker exec jenkins_hogwarts cat /var/jenkins_home/secrets/initialAdminPassword
Shell:bashslave节点:添加 slave 节点# 删除已有实例
docker rm -f jenkins
#重新创建实例并设置时区
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 \
-v jenkins:/var/jenkins_home \
-e JAVA_OPTS=-Duser.timezone=Asia/Shanghai \
jenkins/jenkins:lts
git、pipeline、blueocean

jenkins服务器的对外 UI 地址slave节点与jenkins的通讯端口





Jenkins 初始化过程中会先注册一个管理员用户Manage Jenkins -> Configure Global Security




Jenkins 强大的原因之一就是插件众多Jenkins 丰富自身原有的功能Manage Jenkins -> Manage Plugins -> AvailableFilter 中输入希望安装的插件名称,然后看一下过滤结果Download now and install after restart”Update(可更新),Available(可选的),Installed(已安装),Advanced(高级 - 配置代理服务 或者 自定义插件)建议大家安装的插件(可以利用课后时间哦)
Multiple SCMs pluginRebuilderSafe Restart PluginPipelineText FinderBlue OceanAllure