Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

CJE Certified Jenkins Engineer (CJE) Questions and Answers

Questions 4

Which Jenkins job status indicates that tests failed ?

Options:

A.

Aborted

B.

Success

C.

Unstable

D.

Failure

E.

Not Built

Buy Now
Questions 5

In a Multibranch Pipeline project, you removed a branch in the repository. When is the corresponding " orphaned " job removed?

Options:

A.

All orphaned jobs that match the " Orphaned Item Strategy " are cleaned up automatically every 24 hours.

B.

All orphaned jobs are cleaned up every time the Multibranch project is saved.

C.

All orphaned jobs that match the " Orphaned Item Strategy " configuration are cleaned up on every branch re-index process.

D.

All " orphaned " jobs are cleaned up on every branch re-Index process.

Buy Now
Questions 6

The QA department has been having issues locating their work on the Jenkins server. As a result, their manager has asked for the jobs (projects) to be better organized. Which most correct answer can you use to organize projects?

Options:

A.

Folders and views

B.

Relational Database

C.

Folders

D.

Views

Buy Now
Questions 7

One quality of an ideal build node K that it is_________.

Options:

A.

ephemeral and replaceable

B.

tailored to specific builds

C.

on-master

D.

static

Buy Now
Questions 8

You ' ve been promoted at work and are now in charge of the system administrators that look after the Jenkins platform for your company. You no longer want to get notifications from Jenkins, but your subordinates don ' t know what settings to change in a Jenkinsfile. You give them a look, and say one of the following is what needs to be changed:

Options:

A.

notice

B.

alert

C.

email

D.

emailext

Buy Now
Questions 9

Which of the following is true about resuming a Declarative Pipeline?

Options:

A.

Declarative Pipelines cab be restarted after a Jenkins failure but not after a transient outage (such as a network failure or disk space exhaustion).

B.

Declarative Pipelines can be resumed only after a transient outage (such as a network failure or disk space exhaustion).

C.

All Declarative Pipelines are restartable by default, with the same inputs (commit to build, parameters, etc) as the original run. Any data that was built In the original run Is available only If the preserveStashes() option Is specified In the Jenkinsfile

D.

Declarative Pipelines that use Docker containers can not be resumed because the docker APIs that Jenkins calls to create the container are not serialized

E.

A Declarative Pipeline can be restarted only If the preserveStashes() option Is set In the pipeline.

Buy Now
Questions 10

What are the main advantages of using webhooks/post commit hooks from your Source Code Management system to trigger your Jenkins project rather than using SCM polling? Choose 2 answers A A. Builds are started on a defined a on schedule.

B. Avoid unnecessary overhead from polling.

C. Builds are started immediately after changes are committed.

D. The entire repository Is scanned so no commits are missed.

Options:

Buy Now
Questions 11

When you want to validate that your software produces the desired behavior for end users, you need to use

Options:

A.

smoke tests

B.

acceptance tests

C.

functional tests

D.

non-regression tests

Buy Now
Questions 12

Which is an example of a Jenkins plugin?

Options:

A.

All of the others

B.

Parameterized Trigger

C.

Pipeline

D.

Credentials

Buy Now
Questions 13

You are working on a project that will build a Docker image. When the job completes it needs to trigger a build to deploy a container to your development environment for integration testing. How would you go about triggering the second build?

Options:

A.

You could use the Parameterized Trigger Plugin to trigger from an upstream project.

B.

Both " Triggered by another project " and the " Parameterized Trigger Plugin "

C.

Use the run() function passing the downstream projects name from within an upstream project build step.

D.

In the downstream build, you can select " Triggered by another project "

Buy Now
Questions 14

A unit test_________.

Options:

A.

tests an Individual unit a component

B.

verifies cross-functionalities

C.

verifies that the complete software matches the specifications it was written to fulfill

D.

is written when an Integration or multi-environment bog is fixed

Buy Now
Questions 15

How do you configure a JUnit report in a pipeline?

Options:

A.

None of these

B.

junit-report " path to xml file "

C.

generate " junit-report "

D.

junit " path to xml file "

Buy Now
Questions 16

Which of the following are true when using build parameters? Choose 3 answers

Options:

A.

If your Jenkinsfile specifies parameters with the " parameters ' ' directive, those are the only parameters recognized when the Pipeline executes; any parameters that were specified In the " Project is parameterized " section of the Job configuration are cleared.

B.

Use the " params " object to reference parameters that are defined on " The project is parameterized " section of the job configuration.

C.

Use the " parameters " directive to define parameters for your Pipeline Inside your Pipeline code.

D.

If you configure a build parameter of type File, then users can specify a file on the server as build input.

Buy Now
Questions 17

What is an SCM?

Options:

A.

Source Code (or Control) Management

B.

Structural Code Machine

C.

Super Core Management

D.

None of the above

Buy Now
Questions 18

Which of the following are true about credentials that are implemented in a Declarative Pipeline using the " credentials " or " withCredentials( ) " method?

Choose 2 answers

Options:

A.

All credential bindings support the " Secret Text " and " Standard username and password " credential types.

B.

Credential IDs are case Insensitive.

C.

The credential types supported are defined by the binding plugin (or the resource being accessed.

D.

Most credentials called from a pipeline have Global scope, not System scope.

Buy Now
Questions 19

Which is not an option in the Install Wizard?

Options:

A.

Add SSH Credentials

B.

Add specific plugins

C.

Create an Admin user with username and password

D.

Add common plugins

Buy Now
Questions 20

Which is not a Git plugin-provided environment variable?

Options:

A.

GIT_COMMIT

B.

GIT_ORIGIN_URL

C.

GIT_URL

D.

GIT_BRANCH

Buy Now
Questions 21

What does a flashing build icon in the Build History indicate?

Choose 3 answers

Options:

A.

A groovy script needs to be approved.

B.

A build is waiting for Input.

C.

The build is waiting for an executor to be available.

D.

An agent is being spawned.

Buy Now
Questions 22

Which of the following would correctly complete the sentence, " Continuous Integration is a of Continuous Delivery " ? Choose 2 answers

Options:

A.

consolidation

B.

requirement

C.

process definition

D.

subset

E.

superset

Buy Now
Questions 23

Where do you find alerts about Jenkins security issues? Choose 3 answers

Options:

A.

Beekeeper Upgrade Assistant if you are running CloudBees Jenkins Distribution or CloudBees Core.

B.

An email message that is automatically sent to all users who have registered with the mailing list at Jenklnssd-advisories@googlegroups.com.

C.

A banner displayed in the upper right section of the master ' s home page.

D.

An email message sent to all users who are listed in the " Send security notifications ' ' field of the " Extended E-mail Notification " configuration.

E.

Jenkins logs.

Buy Now
Questions 24

Your organization has been carefully and painstakingly performing builds on specific commits which the development team deems as releases or release candidates and subsequently only testing major releases. You have been placed in charge of a new project in which continuous integration is the primary goal. Which part of your organization ' s existing process do you need to modify in the furtherance of the goal of continuous integration?

Options:

A.

Building every commit.

B.

Maintaining a single source repository.

C.

Building everything manually with great care.

D.

Making Builds Self-Testing.

Buy Now
Questions 25

Which menu option do you select to add a pipeline or other project?

Options:

A.

Credentials

B.

My Views

C.

New Item

D.

Manage Jenkins

Buy Now
Questions 26

What determines what can be seen in a " My View " ?

Options:

A.

It shows items that match a filter regular expression.

B.

It shows all items configured in Jenkins.

C.

It shows all items a user has permission to view in Jenkins.

D.

None of these

Buy Now
Questions 27

Which of the following practices are recommended for a Declarative Pipeline? Choose 3 answers

Options:

A.

Use the pipeline DSL to implement intricate networking and computational tasks that your Pipeline needs to do.

B.

Simplify the test/debug process and improve performance of your pipeline by defining separate steps for each Important task performed by the pipeline.

C.

Encapsulate common Jenkins logic within shared libraries when leveraging Declarative Pipelines.

D.

Call scripts written In Shell, Batch, Groovy, or Python to implement any complex logic required for your pipeline; call these scripts as steps in your pipeline.

E.

Use took such as Maven, Gradle, NPM, Ant, and Make to define most of the build work; cad these executables as steps In your pipeline.

Buy Now
Questions 28

Which of the following are true about the structure of a Declarative Pipeline? Choose 2 answers

Options:

A.

Any Pipeline DSL code that Implements complex computational tasks must be located outside any stage block.

B.

Steps are the logical segmentation of a Pipeline; they contain stages that define actual tasks.

C.

Stages are the logical segmentation of a Pipeline; they contain steps that define actual tasks.

D.

Each pipeline must have a global agent specification.

E.

All stages in a Pipeline must execute on the same type of agent.

Buy Now
Questions 29

What is the Plugin Manager?

Options:

A.

An employee on a DevOps project that ensures all systems are functional

B.

The UI to install and configure plugins in the Jenkins WebGUI

C.

None of these

D.

A command line interface for adding documentation to Jenkins

Buy Now
Questions 30

A freestyle job is set up to " Enable concurrent builds if necessary " and configured to run on a single node. How can you ensure that multiple concurrent runs share the same workspace?

Options:

A.

Pass the argument -Dhuason.model .Run. lockworkspace=false in the Jenkins master Invocation.

B.

Check " Do not lock workspace " In the Advanced Project Options of the project.

C.

Multiple concurrent runs can never share the same workspace.

D.

Define a " Custom workspace " path for the job.

Buy Now
Questions 31

Which answer best describes continuous integration?

Options:

A.

A software development discipline where software is built so that it can be released to production at any time.

B.

A software development discipline where software is released continuously as part of an automated pipeline.

C.

Building in 60 minutes or less.

D.

A software development practice where contributors are integrating their work very frequently.

Buy Now
Questions 32

What is a code coverage test?

Options:

A.

It tests components coming together

B.

It tests against the product specifications.

C.

It tests a small piece of functionality, usually at the class method level.

D.

It tests how well your code is tested.

Buy Now
Questions 33

Which is a valid agent declaration?

Options:

A.

agent any

B.

agent { label ' Slave 1 ' }

C.

agent none

D.

All of these

Buy Now
Questions 34

What programming language is Jenkins built in and is required to be installed prior to using Jenkins?

Options:

A.

Ruby

B.

Python

C.

Java

D.

.NET

Buy Now
Questions 35

How can you downgrade a plugin?

Options:

A.

Overwrite the hpi file on the file system

B.

Click the " Downgrade to " button in the Plugin Manager

C.

All of these

D.

Use the advanced install option in the Plugin Manager to install an older hpi file than the plugin already installed.

Buy Now
Questions 36

You were down in the data center working on something else and received a phone call to make a change on the Jenkins server. As the rack does not have sufficient power or internet for you to plug in your laptop, you decide to just use the console on the server itself. How would you access the CLI?

Options:

A.

All of these

B.

java -jar /var/lib/jenkins/jenkins-cli.jar -s http://localhost:8080/

C.

jenkins

D.

jcli

Buy Now
Questions 37

Which is a common branching strategy?

Options:

A.

Feature branching

B.

All are common

C.

Release branching

D.

Developer branching

Buy Now
Questions 38

What types of credentials does Jenkins support?

Options:

A.

SSH Keys

B.

All of these

C.

Username/Password

D.

Username/API Token

Buy Now
Questions 39

How do you add a new folder?

Options:

A.

Click " New Item " in the left dashboard panel, then select " Folder "

B.

None of these

C.

Add a folder on the Jenkins master file system in /var/lib/jenkins

D.

You can add one from another project ' s " Configuration " view

Buy Now
Questions 40

You have a stage called " Promote to Green, " and you only want to run it when " development " is the current branch in a multibranch pipeline. How would you use the " when " declarative to accomplish this?

Options:

A.

when { branch ' development ' }

B.

when { branch ' master ' }

C.

when( $branch == ' development ' )

D.

when ' development '

Buy Now
Questions 41

How do you navigate to the matrix-based security section of Jenkins?

Options:

A.

Manage Jenkins - > Configure Global Security

B.

Manage Jenkins - > Configure System

C.

None of these

D.

Manage Jenkins - > Configure Global Options

Buy Now
Questions 42

What interval syntax could I use to trigger a build every 15 minutes?

Options:

A.

* * * * H/15

B.

* * 15 * *

C.

H/15 * * * *

D.

15 * * * *

Buy Now
Questions 43

Choose the destinations where Jenkins and its plugins can send job notifications?

Options:

A.

email

B.

Slack

C.

Jira

D.

SMS messaging

E.

All of the above

Buy Now
Questions 44

What do you need to configure an SSH agent?

Options:

A.

A username and password configured for the slave node

B.

SSH keys with the Master ' s pub key set as an authorized key on the agent node

C.

No special authorization setup

D.

None of these

Buy Now
Questions 45

DevOps teams can implement traceability of artifacts in a continuous delivery pipeline by using

Options:

A.

the Downstream Builds plugin

B.

manual recording

C.

the Pipeline plugin to fingerprint files

D.

Pipeline labels

Buy Now
Questions 46

In a Pipeline, the stage step_________.

Options:

A.

can be used to group a number of other steps into a logical unit for display

B.

collects a set of artifacts that can be referenced in a later Pipeline step

C.

prepares a test environment in Jenkins

D.

transfers artifacts to a staging server for testing

Buy Now
Questions 47

How do you set up the Git Plugin Git hook from a project configuration perspective?

Options:

A.

Set the " GitHub hook trigger for GITScm polling " trigger

B.

Set the " Poll scm " trigger, but you don ' t have to specify an interval

C.

None of these

D.

Set the " Build Periodically " trigger, but you don ' t have to specify an interval

Buy Now
Questions 48

You are given the task to install Jenkins and its prerequisites as part of an initiative toimplement CI/CD. After installing the operating system, you will need to make sure what language is available for Jenkins to utilize before you can successfully install it?

Options:

A.

Perl

B.

Python

C.

Ruby

D.

Java

Buy Now
Questions 49

What ' s the SDLC?

Options:

A.

Sloan Digital Legal Conference

B.

Super Digital Life Chain

C.

None of these

D.

Software Development Life Cycle

Buy Now
Questions 50

What ' s a unit test?

Options:

A.

It tests the functionality of the project as a whole.

B.

It tests against the product specifications

C.

It tests a small piece of functionality, usually at the class method level.

D.

It tests components coming together.

Buy Now
Questions 51

Where does the Jenkinsfile live?

Options:

A.

/var/lib/jenkins

B.

/etc/jenkins

C.

With your source code

D.

None of these

Buy Now
Questions 52

You are using the Jenkins CLI to communicate with a remote Jenkins master. Which are valid ways to authenticate your identity gain access?

Choose 2 answers

Options:

A.

A Jenkins user ' s username and GitHub API token.

B.

An SSH key matching an entry in the authorized_keys file of the user account that the Jenkins master process runs " as " .

C.

A Jenkins user ' s username and Kerberos token.

D.

An SSH key matching a Jenkins user ' s public key.

E.

A Jenkins user ' s username and password or API token.

Buy Now
Questions 53

You can set project-based security for users.

Options:

A.

False

B.

True

Buy Now
Questions 54

Where is the initialAdminPassword stored on the system?

Options:

A.

/tmp/Jenkins/

B.

/var/lib/jenkins/secrets/

C.

/usr/lib/jenkins/password/

D.

/opt/jenkins/

Buy Now
Questions 55

Which of the following are true when using environment directives in a Declarative Pipeline?

Choose 3 answers

Options:

A.

If an environment variable b enclosed In single quotes, the Pipeline DSL dereferences the variable on the master ' s JVM and passes the calculated string to the sh or bat step; if the environment variable Is enclosed in double quotes, the name of the environment variable itself is passed to the " sh " or ' bat " step and the shell interpreter on the agent dereferences the variable.

B.

If an environment variable Is enclosed In double quotes, the Pipeline DSL dereferences the variable on the master ' s JVM and passes the calculated string to the sh or bat step; if the environment variable is enclosed in single quotes, the name of the environment variable itself is passed to the " sh " or " bat " step and the shell interpreter on the agent dereferences the variable.

C.

A Declarative Pipeline can use environment variables defined In Jenkins Itself (such as BUILD_NUMBER and JENKINS^URL), environment variables defined in an installed plugin (such as GIT„COMMIT or GIT .BRANCH, defined in the Git plugin), or environment variables that are coded as directives in the Pipeline itself; the semantics are identical for all environment variables.

D.

An environment variable can be specified globally (to apply to all steps in the pipeline), for an individual step, or for one or more specified steps In the Pipeline,

Buy Now
Exam Code: CJE
Exam Name: Certified Jenkins Engineer (CJE)
Last Update: May 17, 2026
Questions: 186

PDF + Testing Engine

$64.99  $185.69

Testing Engine

$49.99  $142.83
buy now CJE testing engine

PDF (Q&A)

$54.99  $157.11
buy now CJE pdf