cicd课程文档
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
0基本对cicd感兴趣,听不懂晦涩庞杂的知识的朋友们
有gitlab、Jenkins基础对原理有了解,但不是必需的
希望在cicd方面有所补充,提升技能竞争力
你将会学到
掌握Jenkins的使用,了解Jenkins与gitlab完成CI/CD项目自动化发布
课程简介
什么是持续集成?
持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试
什么是持续交付?
持续交付指的是在持续集成的环境基础之上,将代码部署到预生产环境
什么是持续部署?
在持续交付的基础上,把部署到生产环境的过程自动化,持续部署和持续交付的区别就是最终部署 到生产环境是自动化的
部署代码上线流程
1. 代码获取(直接拉取)
2. 编译 (可选)
3. 配置文件放进去
4. 打包
5. scp 到目标服务器
6. 将目标服务器移除集群
7. 解压并放置到 Webroot
8. Scp 差异文件
9. 测试
10. 加入集群
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
12课时
[赵老师精品课]Jenkins、gitlabCICD持续集成基础轻松入门
42人学习
赵老师
5.0
¥10.80
118课时
标杆徐LinuxSre系列⑬:Git、Jenkins、Ansible实践CI/CD(20讲)
133097人学习
徐亮伟
5.0
¥199.00
119课时
标杆徐LinuxSre运维系列⑩:Ansible自动化配置管理实践(20讲)
114179人学习
徐亮伟
5.0
¥199.00
1课时
「运维公开课」运维知识体系、技能图谱及行业解读
97095人学习
高俊峰
5.0
免费
100课时
标杆徐LinuxSre系列⑭:ELK Stack(7.8版本)实践(26讲)
91021人学习
徐亮伟
5.0
¥199.00
25课时
标杆徐2018 Linux自动化运维系列⑧: Zabbix监控系统应用与实践
79940人学习
徐亮伟
5.0
¥99.00
31课时
ELK Stack企业级日志平台(新版本)
62262人学习
李振良(阿良)
4.9
¥128.00
82课时
Prometheus+Alert+Grafana打造企业级监控系统
46281人学习
韩先超
5.0
¥138.00