企业级持续集成实战系列(04):docker方式安装jenkins
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/16721826.html
jenkins简介
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。(摘抄自百度百科)
官网:https://www.jenkins.io/zh/
jenkins安装
运行如下命令
创建容器的时候通过-v共享了目录
本机:/jenkins/data
虚拟机:/bitnami/jenkins
查看日志
如果失败,修改下启动命令里面的本地挂载目录,本机改为:本机:/jenkins
登录
首页
jenkins配置
Manage Jenkins
点击保存后,就不会出现“jenkins configuration”
配置站点
也就是更改插件源为国内插件源,否则下载插件会很慢
Manage Jenkins → Manage Plugins,点击 Advanced,将插件源更改为国内插件源
更改为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
点击“Check now”
查看容器env信息
修改时区
docker方式安装的jenkins时间显示与实际时间差8个小时
当前登录生效
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')
永久生效
进入容器修改/etc/timezone
1 2 3 4 5 6 7 | cat /etc/timezone Etc/UTC echo 'Asia/Shanghai' > /etc/timezone cat /etc/timezone Asia/Shanghai |
__EOF__

本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?