CloudBees CCJE Certified CloudBees Jenkins Engineer (CCJE) Online Training
CloudBees CCJE Online Training
The questions for CCJE were last updated at Apr 20,2025.
- Exam Code: CCJE
- Exam Name: Certified CloudBees Jenkins Engineer (CCJE)
- Certification Provider: CloudBees
- Latest update: Apr 20,2025
You are the administrator of a base Jenkins master with the recommended set of plugins installed. You want to protect the Jenkins master against malicious (or bad) usages of Groovy methods. You also want your users to be able to share their Pipeline code via Globa Pipeline Libraries housed on a git repository under your company’s Github Organization .
Which of the following statements is TRUE?
- A . You should configure Global Pipeline Libraries at the Github Organization level: The libraries are running as "untrusted" code, allowing developer to run code on the Groovy sandbox.
- B . You should not configure any Global Pipeline Libraries at the folder level: The libraries are running as "trusted" code, allowing all developers to execute privileged methods.
- C . You should configure Global Pipeline Libraries at the Pipeline level: The libraries are running as "untrusted" code, allowing developers to run cod on the Groovy sandbox.
- D . You should not configure any Global Pipeline Libraries at all: The libraries are running as "trusted" code, allowing all developers to execute privileged methods.
When a Cloud Bees Core instance is enrolled in the CloudBees Assurance Program, which functions do the Beekeeper Upgrade Assistant perform? Choose 2 answers
- A . Perform automatic upgrades to new CloudBees Core releases as soon as they are available.
- B . Configure, under certain circumstances, CAP-specific Update Centers.
- C . Monitor the plugins installed in the instance.
- D . Delete every Update Center configured in the instance.
- E . Prevent any upgrades of plugins.
How can you configure a Declarative Pipeline to record the fingerprint of an artifact?
- A . Enable the Declarative Pipeline ‘enableFingerprints’ ‘option’ .
- B . No action is required; Declarative Pipelines automatically record a fingerprint for each artifact.
- C . Set the "fingerprint: true" argument for the archiveArtifacts() step.
- D . Call the fingerprintArtifact() step immediately after the archiveArtifacts() step.
- E . Set the Fingerprint Artifacts global configuration option.
Which is an advantage of using a replaceable build node?
- A . It allows jobs to have dedicated machines tailored to specialized needs.
- B . It improves the throughput of master executors.
- C . It reduces the impact on productivity if there is an outage of a build node.
- D . It decreases the load on the network.
When designing a Jenkins architecture for your organization, two of the most common ways of stratifying development of projects are 1) populating masters by fobs based on the environment they are deploying to, and 2) assigning masters to divisions within an organization, based on an org chart .
Which of the following is an advantage of stratifying by environment over stratifying by org chart?
- A . Outage of a master will not block flows for all products.
- B . You can easily restrict access to a department’s protects to the users within that department.
- C . You can tailor the installed plugins to be specific to the needs of the environment.
- D . You can more easily create pipelines covering entire products.
You have an Operations Center architecture as pictured in the exhibit above, where there are:
• Three folders: F1, F2, and F3
• Three shared agents: SI, S2, and S3
• Four client masters: Ml, M2, M3, and M4
Which statements are true? Choose 2 answers
- A . M1 can only perform builds on S1.
- B . M3 can only perform builds on S2.
- C . M4 can perform builds on any shared agent.
- D . M3 can only perform builds on S2 and S3.
- E . M4 can only perform builds on S3.
Which statements are TRUE when doing a freshinstall of CloudBees Core 2.x? Choose 2 answers
- A . After the initial setup, the Beekeeper Upgrade Assistant will always be disabled.
- B . Only the OPTIONAL plugins selected in the Setup Wizard and their dependencies will be installed, in their latest versions.
- C . AN the OPTIONAL plugins will be installed, In the versions defined In the CAP Collection.
- D . All the REQUIRED plugins will be Installed, in the versions defined in the CAP Collection.
- E . Only the OPTIONAL plugins selected in the Setup Wizard and their dependencies will be Installed, In the versions defined in the CAP Collection.
In a Freestyle fob, the tests are being executed within a Shell build step and then published vid the "Publish JUnit results" post build action .
Which conditions must Alt be met In order for the JUnit publisher to display the job status .is "Unstable’’? Choose 3 answers
- A . The "Publish JUnR results" reporter finds the test reports.
- B . All build steps are successful.
- C . There is at least one SKIPPED test case.
- D . All publishers before "Publish JUnit results" assign the SUCCESS status.
- E . The overall "stability report amplification factor" is greater than 1.00.
- F . There is at least one FAILED test case.
Which of the following are true about Declarative Pipelines: Choose 3 answers
- A . Declarative syntax can express complex flows and conditionals.
- B . A jenkinsfile can express the entire CI/CD process as code that is stored in a Source Code Management system.
- C . Execution can be resumed after most failures.
- D . The Jenkinsfile can incorporate any valid Apache Groovy code.
- E . Declarative Pipeline uses the Pipeline domain specific language (DSL) to manipulate
Jenkins objects.
On a Jenkins master, where would you configure tools like Maven, JDK, and Ant?
- A . Manage Jenkins -> Global Tool Configuration
- B . Build tools need to be configured manually on each agent.
- C . Jenkins Nodes -> Install Tools
- D . Manage Jenkins -> Configure System