What is CJE?
CJE 全称(Certified Jenkins Engineer),是由CloudBee公司认证的Jenkins工程师认证,主要针对在DevOps领域的一个技术认证。
另外还有一个认证叫做CCJE(Certified CloudBees Jenkins Engineer),也就是CloudBee提供的商业版Jenkins提供的认证。
考试的费用是150刀,一共有65道选择(单选/多选)题(其中随机有5题不算分),考试时间为90分钟。如果60题里面你答对了40题以上,恭喜你,通过了!
我的学习过程
我简单地说一下自己的学习过程吧,希望能给大家一个参考。
首先,对于我这种半路出家学习jenkins的人来说,真的有一定的难度,我入门弄jenkins的时候,已经是2.0时代了,pipeline满天飞,如果你是一个从Jenkins 1.x开始,在日常工作用是使用Freestyle来创建job的话,相信这个考试对于你来讲是比较容易的。
熟读一下课程或者资料,其实离通过已经不远了,当然最重要的还是得动手做实验,考试的内容有些比较偏门,例如在哪安装一个自定义的插件,一个插件要降级要怎么做,如果一个job里面用到一个插件,这个插件卸载之后,这个job会有什么变化等等。。。
- 1. Linux Academy 的 Certified Jenkins Engineer (2018),这个是最重要的,考试的内容,都有在视频培训里面有提到,并且最后还有模拟的考试,一样是65题(重在学习知识点)。
- 2. https://github.com/craigbarrau/jenkins-certified-engineer
- 3. https://github.com/harikak84/Certified-Jenkins-Engineer
- 4. 当然还有官方的study guide了
考试的准备
有时候遇到一道多选题,7选4,结果答案里面有5个单词你都没见过的,确实挺崩溃的,英文好挺重要的。。。
总结一下个别题目的大概的考点吧
- 1. Jenkins安装向导能做点什么,如果直接skip又是怎么样的
- 2. 分布式节点的优势,影响等,这方面考的挺多的
- 3. 插件的安装和卸载,存放的路径
- 4. Jenkins CLI,RESTAPI
- 5. Master的executors在哪配,连接端口在哪配等
- 6. Job的unstable的可能
- 7. Fingerprint
- 8. 根据Label选择build node
- 9. discard old build来减轻master的压力
- 10. 如何创建一个job,(POST,CLI,UI直接创建等)
- 11. Credential相关,如果curl一个url来执行任务,应该用什么插件去隐藏用户名密码
- 12. Dashboard View相关
- 13. Build Triggers
- 14. Post-build Actions
- 15. notification,如果想要发送邮件通知,最少需要配置什么
- 16. Poll SCM
- 17. 常用的SCM, git svn Mercurial CVS
- 18. pipeline的一些用法,最少条件等
- 19. Folder的Health metrics
- 20. job的Concurrent
- 21. 各种Test
- 22. Schedule的用法那,5个*具体都是代表什么
- 23. 执行一个windows或者linux语句,应该在哪里配置
- 24. 添加一个agent除了需要jre,还需要什么
- 25. CI/CD的概念一定要熟
差不多就是这些了,很多题目都太长,只记得大概考的内容了,最后祝贺大家好运吧:)