stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
Jenkins Flashcards | StudBud
Explore
/
Jenkins
Jenkins
53 terms
·
StudBud Administration
·
102 plays
#Jenkins #Continuous Integration #DevOps Understanding Jenkins for Continuous Integration
Flashcards
53 cards
F
Practice quiz
P
Host live
L
Questions
53
Answers
1
Provides generic support for build notifications and a 'bot' via instant messaging protocals.
IRC Plugin
Instant Messaging plugin
RBAC
None
2
Plugin allows JUnit - format tests results to be published.
Jabber Plugin
None of the above
RBAC Plugin
JUnit Plugin
3
Renders pipelines based on upstream/downstream jobs. Visualize one or more delivery pipelines
Git Plugin
Delivery Pipeline Plugin
IRC Plugin
Folders Plugin
4
Plugin uses docker host to dynamically provision a slave, run a single build & tear down slave
RBAC
FingerPrint Plugin
Docker Plugin
None
5
Allows you to distinguish good builds from bad builds by introducing the notion of 'promotion'.
None
Promoted Builds plugin
RBAC
Throttle build plugin
6
What are the benefits of testing with Jenkins?
None
You can only use Selenium testing framework
Unit tests, smoke & acceptance, automated functional tests
Used for regression testing only.
7
Provides a job view displaying project status in a highly visible manner. Extreme feedback
High Availability Plugin
Email Plugin
None
Radiator View Plugin
8
System works at functional & non-functional level, that behaviorally it meets the needs of user
Automated acceptance test stage
release stage
Commit stage
Manual test stage
9
What are the steps of CD?
test, build, commit, deploy
none
build, commit, test
Build automation and CI; test and deployment automation
10
Plugin provides a build pipeline view of upstream & downstream jobs that form a build pipeline.
Build Pipeline Plugin
Docker Plugin
Validated Merge
Role-Based Access Controls
11
Configure email notifications for build results. This is a break-out of the core based email.
Git Plugin
Bitbucket Plugin
Mailer Plugin
Email Plugin
12
Plugin triggers new builds when your build has completed, specifying parameters for new build
None of the above
Parameterized Trigger Plugin
Throttle build plugin
High Availability Plugin
13
A Software development practice, verifying an automated build to detect integration errors.
Continuous Integration
Source Code Management
Continuous Deployment
Continuous Delivery
14
Provides an API for converting credentials into authentication tokens in Jenkins
All the above
RBAC
Docker Plugin
Authentication Tokens API Plugin
15
Integrates Jenkins with Skype for instant messaging. Sends build notifications via Skype.
RPA plugin
Bot plugin
all the above
Skype Plugin
16
What are jobs in Jenkins?
test scripts
SCM branch
Job/Project - Runnable tasks
DSL script
17
Plugin adds Unix Pluggable Authenication Module support to Jenkins
Skip Next build
All the above
Folders
PAM Authentication
18
Configure email notifications. Can customize when an email is sent, receive, and what it says
Gmail plugin
Email-ext Plugin
High Availability Plugin
Fingerprint plugin
19
Plugin allows you to store credentials in Jenkins. Standardized API for other plugins to store
Role Based Access Controls
Folders Plugin
Folders Plus Plugin
Credentials Plugin
20
Plugin allows users to create "folders" to organize jobs. Users can define project/org type.
Copy Artifact Plugin
CloudBees Folders Plugin
Docker Plugin
Validated Merge
21
Plugin allows you to store SSH credentials in Jenkins.
RBAC
SSH Credentials Plugin
Trilead Plugin
JSch Connecxctor Plugin
22
Plugin assists with interdependent projects on Jenkins, Supports file fingerprinting.
Pipeline Plugin
Fingerprint Plugin
None
Both 1 & 2
23
Provides another way of authenticating users using LDAP. It can be used with Active Directory
CloudBees LDAP Plugin
None
Active Directory
RBAC
24
Adds a build step to copy artifacts from another project. Specify which build to copy artifact
Copy Artifact Plugin
RBAC
Credentials Plugin
Folders
25
Allows Jenkins Admin's control what in-process scripts can be run by less-privileged users.
Script Console plugin
None
Script Security Plugin
High Availability
26
System is usable, detect any defects not caught by automated tests, verifies value to its users
Acceptance test
Manual test stage
Release stage
Commit stage
27
Plugin allows for throttling the number of concurrent builds running per node or globally
RBAC
None
Throttle Concurrent Builds
Skip next build
28
Who is the founder and lead architect of Jenkins?
Elon Musk
Thomas Edison
Bob Pendergrass
Kohsuke Kawaguchi
29
Integrates Jenkins with the Jabber/XMPP instant messaging protocal. Also need instant message
All the above
Validated Merge
Jabber Plugin
Matrix Project Plugin
30
Plugin allows Jenkins to start slaves on EC2 or Eucalyptus on demand, and kill them as unused.
Folders Plugin
Amazon EC2 Plugin
Templates Plugin
Validated Merge
31
Build software in such a way that the software can be released to production at any time.
Source Code Management
Continuous Delivery
Continuous Deployment
Continious Integration
32
Software gets released after each successfully integrated commit.
Continuous Delievery
all the above
Continuous Integration
Continuous Deployment
33
Plugin shows disk usage trend graph. Disk usage is calculated every 60 minutes.
Email plugin
RBAC
Disk usage Plugin
Validated Merge
34
SMS Notification for a failed build, powered by Hoiio API
SMS Notification Plugin
Gmail Plugin
Email Plugin
Script Security Plugin
35
Enable Jenkins to send build notifications via IRC and you can interact with Jenkins via a bot.
Bot plugin
Notification plugin
IRC Plugin
None
36
What are the types of Jenkins jobs?
Maven Project & Long running
Freestyle Project & Pipeline
Multi configuration & Multi branch
All the above
37
Plugin allows to build Docker images on Docker server & then publish to docker hub or registry
Folders Plugin
RBAC
Validated Merge
CloudBees Docker Build and Publish Plugin
38
Delivers system to users, either as packaged software or deploying it into prod or staging env.
Commit stage
Release Stage
Manual tests
Acceptance test
39
Plugin allows pipeline groovy libraries to be loaded on the fly from Github.
Pipeline plugin
Workflow plugin
Pipeline: Github Groovy Libraries
DSL plugin
40
This stage asserts that system works. Compiles, passes automated tests, and runs code analysis
release stage
The Commit stage
Automated Acceptance test stage
Manual test stage
41
Continuous Delivery principles
Computers solve repetitive tasks, people solve problems
Build quality in
Work in small batches
Everyone is responsible, relentlessly continuously improve
42
Provides an extension point to define alternate URLs for use in notifications.
Display URL API
API Plugin
Archive Plugin
Email Plugin
43
Allows node & label to dynamically select node where a job/project should be executed.
Folders
Throttle build plugin
NodeLabel Parameter Plugin
none of the above
44
Why are the Jenkins successful build ball Blue and not green?
Prior to World War 2, no Japanese word for green
None
Kohsuke's favorite color
45
What is an Executor?
Number of concurrent builds
Number of Jobs
All the above
Executing a build step
46
every change is automatically deployed to production. Need practice to do Continuous Delivery.
Source Code Management
Continuous Deployment
Continuous Delivery
Continuous Integration
47
Allows to use Git as a build SCM.
None
Mailer Plugin
Git Plugin
RBAC
48
What is build tools configuration?
Source code management
Domain Specific language
Set up location of tools like the JDK, Ant & Maven
groovy script
49
Survive master crash. Master failure results in an automatic failover to back up Jenkins.
RBAC
Pipeline Plugin
All of the above
CloudBees High Availability
50
Software is ready for deployment after each successfully integrated commit.
Continuous Integration
Continuous Deployment
Continuous Delivery
All the above
51
What are the stages of Continuous Integration?
Commit, Integration, Build, Tests,
push to production
none
Test only
52
Formally called workflow, this plugin users can implement a projects entire build/test/deploy
Workflow plugin
Validated Merge
None
Pipeline Plugin
53
What is a build step?
output of a build
something that starts a build (time, SCM, polling)
Artifact
single operation within a build