A. Build Pipeline plugin
B. Join plugin
C. Pipeline plugin (previously named "Workflow")
D. Promoted Builds plugin
E. Job DSL plugin
A. A jenkinsfile can express the entire CI/CD process as code that is stored in a Source Code Management system.
B. Declarative syntax can express complex flows and conditionals.
C. Declarative Pipeline uses the Pipeline domain specific language (DSL) to manipulate Jenkins objects.
D. Execution can be resumed after most failures.
E. The Jenkinsfile can incorporate any valid Apache Groovy code.
A. Set the "fingerprint: true" argument for the archiveArtifacts() step.
B. Call the fingerprintArtifact() step immediately after the archiveArtifacts() step.
C. Enable the Declarative Pipeline 'enableFingerprints' 'option' .
D. No action is required; Declarative Pipelines automatically record a fingerprint for each artifact.
E. Set the Fingerprint Artifacts global configuration option.
A. Any Pipeline DSL code that implements complex computational tasks must be located outside any stage block.
B. Stages are the logical segmentation of a Pipeline; they contain steps that define actual tasks.
C. Steps are the logical segmentation of a Pipeline; they contain stages 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.
A. Recording the MD5 checksum of the selected artifacts.
B. Enabling access passwords for the selected artifacts.
C. Building, testing, and deploying the selected files to production environment.
D. Creating an archive file of the selected artifacts.
A. Poling will not check out the latest revision.
B. Polling can introduce additional delays.
C. Polling may consume unnecessary resources.
D. A post commit trigger build is more reliable.
E. A post-commit trigger build includes all dependencies.
A. Rebufld pkjgin.
B. Jenkins core.
C. Copy Artifact plugin.
D. ArtifactDeptoyer plugin.
A. Upgrade every plugin In the CAP Collectionto the version defined by CAP.
B. Upgrade to a new version of CloudBees Core if it is available.
C. Upgrade every plugin in the system to the latest available version.
D. Replace every plugin in the system with the version defined by CAP.
A. 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 m the Git plugin), or environment variables that are coded as directives In the Pipeline Itself: the semantics are identical for all environment variables.
B. 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.
C. 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 she! Interpreter on the agent dereferences the variable.
D. 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.