jenkins the definitive guide

(Jeff_L) #1

Index


A


acceptance tests, automated, 6, 137, 157-160
Acceptance-Test Driven Development, 6
active (push) notifications, 197
Active Directory, Microsoft, as security realm,
178
administrator
for Jenkins internal user database, 173
for matrix-based security, 183
aggregate test results, 300 -301
Amazon EC2 cloud computing service, 318 -322
Amazon EC2 plugin, 320
Amazon Machine Image (AMI), 319
Amazon Web Services (AWS), 319
AMI (Amazon Machine Image), 319
analysis (see code coverage metrics; code quality
metrics; tests)
Ant, 76-76
automating tests, 366 -368
code coverage metrics with Cobertura, 149 -151
code quality metrics
with Checkstyle, 230
with CodeNarc, 238
with FindBugs, 236
with PMD and CPD, 233
configuring, 76-76
environment variables, accessing from, 110
in freestyle build steps, 107 -107
installing, 76
ANT_OPTS environment variable, 56
application server
automated deployment to, 330 -341
Java applications, 330 -339
scripting-based applications, 339 -341
deploying Jenkins to, 16, 55-56
upgrading Jenkins on, 65
archives of binary artifacts, 26
deploying to Enterprise Repository Manager,
122 -126


disabling, 121
in freestyle build jobs, 114 -117
archiving build jobs, 355 -356
Artifactory
Enterprise Repository Manager, 124 , 125
Jenkins support for, 5
Artifactory plugin, 280
artifacts (see binary artifacts)
Atlassian Crowd, as security realm, 180 -181
Audit Trail plugin, 192 -193
auditing user actions, 191 -194
authorization, 171 , 171
(see also security)
matrix-based security, 183 -187
no restrictions on, 172 -173
project-based security, 187 -189
role-based security, 189 -191
automated deployment, 325 -329
to application server, 330 -341
database updates with, 326 -329
deployment script for, 326
rolling back changes in, 329
smoke tests for, 329
automated nightly builds, 5
automated tests (see tests)
AWS (Amazon Web Services), 319

B
Backup plugin, 353
backups, 64, 351-355
batch scripts, 77, 107-108
BDD (Behavior-Driven Development), 137
BDD (Behaviour Driven Development), 158
binary artifacts
archiving, 26
deploying to Enterprise Repository
Manager, 122 -126
disabling, 121
in freestyle build jobs, 114 -117
reusing in build pipeline, 289 -292
Boolean parameters, 261
build agents
configuring for multiple JDK versions, 73
Free download pdf