搞定&掌握,Jenkins系列(CI / CD)
Posted 简尚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搞定&掌握,Jenkins系列(CI / CD)相关的知识,希望对你有一定的参考价值。
关于Jenkins这块 ,2016年(四年前)刚开始写公号时,写过入门系列;
比如,如何安装、如何配置、如何使用 ;
也可以看看这篇
四年过去了,那批看过的同学,至少四年软测经验了;
但,你会发现,不会的还是不会 ;
主要原因 ?
看完文章后:
1、工作中用不上,没机会实操;
2、工作中,虽然用Jenkins,但自己没权限;唯一的权限,就是「项目构建」了;最多有个JOB配置的权限(老徐问过很多测试同学,多数如此;如果你能接触更多,恭喜你,好好了解公司这套体系,用到什么程度);
3、工作中,虽然各种权限都有;但忙于各种业务测试;完全没关注具体的实现逻辑、以及脚本逻辑;
基于此,
老徐搭建了一套对外公共的Jenkins体验(任何有兴趣的同学,都可以自己注册账号,随便玩耍);
注:不排除,玩的同学太多,速度可能会略慢;
http://jenkins.istester.com/
效果如下:
很多同学,已经创建了自己的各种JOB,体验(给大家的默认权限时,能看到所有项目,以及能编辑、配置)
最近,老徐也在陆续更新Jenkins的「图文并茂」的文章(都是一些随手记录,就暂时不更新到公号了)
http://istester.com/jenkins
补充:
注意与http://jenkins.istester.com/的差异;
一个是Jenkins在线体验的二级域名,一个是isTester.com博客的Jenkins的专题文章(完全不是同一个东西,甚至不在同一台服务器);
Tester都是技术工种,应该知道差异吧 ?
如果看了如上的系列Jenkins文章,还是搞不定;说明你完全没基础、甚至对Linux体系完全没概念;
可以看看,下面这个,老徐之前录制的入门的视频(真的是入门,已经有基础的同学,不建议看视频,太慢)
最后,
整个2020年,老徐一直在弄「21天打卡系列」,每天发布一个主题作业,一批人,每天完成同一个作业;遇到不懂的,可以看看其他人的,参考;
而且,1)老徐隔天会提供参考答案,2)会创建交流微信群
从最近几个月玩下来的效果看,还是非常有价值的 ;
即将启动的,Jenkins 第2期 ,Git第1期 ;
另,也搭建了一套对外的、所有同学可使用的Git仓库服务(类Github,但对新人,可能体验更好点、更简单点)
自己注册账号,建仓库、提交代码、拉代码,随便玩;
End
总结,
这篇文章的重点 :
2、通过21天打卡系列,带大家实操Jenkins ;避免光看文章、不落地,等于没看 ;
3、如果看文章,实在搞不定的,可以看看入门视频(虽然,不建议看视频) ;
通过这种方式,彻底掌握Jenkins系列(但,这只是入门) ;
如果这些都OK了,后续可以一起玩玩围绕软测质量全流程的测试实战,以及复杂体系、多项目、集群,以及关注CI / CD 效率 等 ;
IDO老徐
2020.05.08 深圳
注:(太多同学问)IDO老徐的个人微信,只有 isTester 和 957863300 (其他,微信昵称叫“老徐”的,都与本人无关,也不认识<太多冒充的 ... >);
推荐文章:
21天打卡落地这事,今年会一直持续下去;包括各种 、、;如 / / / / / / / / / Docker / 各种测试辅助工具Jmeter、、Postman 等 。
坐等 。
<End>
我是IDO老徐,isTester,十年测试职业老鸟,某公司质量部Leader,持续输出原创职业观点、经验、答疑解惑。希望通过自己的文字改变测试职业现状,让测试从业者整体水平提升一个Level 。
以上是关于搞定&掌握,Jenkins系列(CI / CD)的主要内容,如果未能解决你的问题,请参考以下文章
CI/CD技术专题「Jenkins实战系列」Jenkins实现自动化部署+自动化合并其他分支