CloudBees公司提供两项认证

  • Jenkins工程师(CJE)考试

    • 包括60个选择题
    • 测试开源Jenkins的知识。
  • CloudBees 平台工程师(CCJE)考试
    • 包含90个问题:
    • 60个问题测试知识
    • 开源Jenkins和测试CloudBees Jenkins平台知识的30个问题。

简介

  • 本文档旨在帮助您准备Jenkins工程师(CJE)认证的考试。
  • 考试由60个多项选择题组成,分为4个部分,将作为Jenkins工程师测试您的技能。
  • 在本指南中,您将找到考试中考试的主题列表,外部参考文献的链接以及示例问题

考试最新变化

  • 2017年和2018年认证考试的主要区别:

    • 关于Jenkins的问题基于Jenkins 2.19.4,并且通过Jenkins 2.121.2有效
  • 2016年和2017年认证考试的主要区别:
    • 关于Jenkins的问题基于Jenkins 2.19.4,并且通过Jenkins 2.121.2有效
    • 管道相关问题升级到Pipeline插件版本2.4+附带的最新语法
    • 开源部分包含有关Multibranch和Pipeline全局库的问题
    • 考试中涵盖的插件现在仅包括“建议”设置中的插件(详见下文)
    • 有关CJP的问题现在基于CJP 2.7.20.2
    • CJP问题现在包括有关CloudBees保证计划的部分
    • 已删除有关Docker和配置管理的问题    

考试内容

  • 该考试由4个部分组成:

    • 1. 关键的jenkins CI/CD概念
    • 2. Jenkins的使用(特点与功能)
    • 3. 构建持续交付管道
    • 4. CD-as-Code最佳实践
  • 所有问题都基于Jenkins核心的2.19.4版本,并通过2.121.2适用于Jenkins版本。
  • 所有问题都基于Jenkins的开箱即用标准安装,并安装了默认的推荐插件集(“建议的插件”)。 有关更多信息,请参阅插件部分。

插件内容

  • 第1-4节中的问题主要涉及有关“基础”Jenkins安装的问题,但也将涵盖“建议”插件的知识。 候选人应该知道这些插件的功能/用途,但不会在详细用法上进行测试。
  • “建议”插件是“安装向导”在全新的Jenkins安装上安装的默认插件。 您可以通过以下链接找到绑定到固定Jenkins版本的详尽列表:Jenkins 2.19.4建议的插件列表。
  • 请注意,“Pipeline Plugin”本身就是实现Pipeline和相关功能的插件的集合。 它包括以下功能:
    • Pipeline Multibranch
    • 管道共享Groovy库
    • 管道阶段视图
  • 官网插件资源
  • https://github.com/jenkinsci/jenkins/blob/jenkins-2.19.4/core/src/main/resources/jenkins/install/platform-plugins.json
  • https://plugins.jenkins.io/workflow-aggregator
  • https://plugins.jenkins.io/pipeline-stage-view
  • https://plugins.jenkins.io/workflow-cps-global-lib
  • https://plugins.jenkins.io/workflow-multibranch

术语

  • SCM 除非另有说明,否则代表“源代码管理”。
  • Pipeline 指的是由Pipeline插件(以前称为“Workflow插件”)创建的作业类型,除了一般使用的地方(例如“CD管道”)或特定插件的名称(例如,“Build Pipeline plugin”)。

Jenkins中各种UI元素使用以下术语引用

CJE-Jenkins认证工程师备考指南1-考试简介的更多相关文章

  1. Java工程师学习指南 完结篇

    Java工程师学习指南 完结篇 先声明一点,文章里面不会详细到每一步怎么操作,只会提供大致的思路和方向,给大家以启发,如果真的要一步一步指导操作的话,那至少需要一本书的厚度啦. 因为笔者还只是一名在校 ...

  2. Java工程师学习指南 中级篇

    Java工程师学习指南 中级篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我写的文章都是站 ...

  3. Java工程师学习指南 初级篇

    Java工程师学习指南 初级篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  4. Java工程师学习指南 入门篇

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  5. Java工程师学习指南(入门篇)

    Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  6. Java工程师学习指南(初级篇)

    Java工程师学习指南 初级篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都 ...

  7. Java工程师学习指南(中级篇)

    Java工程师学习指南 中级篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好.原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我写的文章都是站 ...

  8. Java工程师学习指南(完结篇)

    Java工程师学习指南 完结篇 先声明一点,文章里面不会详细到每一步怎么操作,只会提供大致的思路和方向,给大家以启发,如果真的要一步一步指导操作的话,那至少需要一本书的厚度啦. 因为笔者还只是一名在校 ...

  9. Java工程师学习指南第8部分:分布式系统理论与实践

    本文整理了微信公众号[Java技术江湖]发表和转载过的分布式相关优质文章,想看到更多Java技术文章,就赶紧关注本公众号吧. 细聊分布式ID生成方法 近期面试Java后端的一些感悟 本专栏介绍分布式的 ...

随机推荐

  1. [CSP-S模拟测试]:gcd(莫比乌斯反演)

    题目描述 有$n$个正整数$x_1\sim x_n$,初始时状态均为未选.有$m$个操作,每个操作给定一个编号$i$,将$x_i$的选取状态取反.每次操作后,你需要求出选取的数中有多少个互质的无序数对 ...

  2. [TensorFlow 2] [Keras] fit()、fit_generator() 和 train_on_batch() 分析与应用

    前言 是的,除了水报错文,我也来写点其他的.本文主要介绍Keras中以下三个函数的用法: fit()fit_generator()train_on_batch()当然,与上述三个函数相似的evalua ...

  3. Archive.org:互联网档案馆

    Archive.org:互联网档案馆   2009年的最后一天,辞旧迎新,互联网也同样如此,在过往40年的基础上一步步积累发展.对于我们而言很希望通过以往的每个网页.见证和找寻历史,这就是今天所介绍的 ...

  4. Sublime Text 3 快捷键总结(Mac)

    Command + Shift + L 光标同时定位多行 Command + Enter 在下一行插入新行.举个栗子:即使光标不在行尾,也能快速向下插入一行.

  5. git使用记录二: 给文件重命名的简单方法

    git使用记录三: 给文件重命名的简单方法 git mv file_name_old file_name_new mv: 文件命名 file_name_old : 文件当前的名字 file_name_ ...

  6. 分别用switch语句和if语句实现键盘录入月份,输出对应的季节

    switch建议判断固定值的时候用 if建议判断区间或范围的时候用 1.用switch实现键盘录入月份,输出对应的季节 import java.util.Scanner; class Hello2 { ...

  7. HDFS 工具类

    读取HDFS上文件数据 import java.io.File; import java.io.FileInputStream; import java.io.IOException; import ...

  8. 常见的3种Class级别的错误

    ClassNotFoundException 很明显,这个错误是找不到类异常,即在当前classpath路径下找不到这个类. ClassNotFoundException继承了Exception,是必 ...

  9. ubuntu16.04安装LNMP(ubuntu+Nginx+mysql+PHP7.0)

    系统环境: Ubuntu 16.04.2 LTS nginx version: nginx/1.10.3 (Ubuntu) PHP 7.0.22-0ubuntu0.16.04.1 mysql  Ver ...

  10. DB2实例

    实例是逻辑数据库管理环境,可以在此环境中对数据库进行编目和设置配置参数.根据需要, 可以在一台服务器上创建多个实例,该服务器为每个实例提供唯一的数据库服务器环境.   默认实例:DB2   显示实例: ...