Errata

Jenkins: The Definitive Guide

Errata for Jenkins: The Definitive Guide

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Other Digital Version
???
Preface Audience

In the Kindle edition:

... non-Java technologies, including AS Grails, Ruby ...

AS is redundant

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
Font Conventions

In Kindle edition

Italic - should be written in italic

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
Book Sponsors

In Kindle edition

VMWare should be changed to VMware throughout the book

Alexander Jipa  Sep 10, 2011  May 29, 2015
Printed
Page ???
Your First Build Job in Action section

In Kindle Edition

It is said that the grid is five-to-five

- - - - -
- - * - -
- - - - -

But it's 3x5. So in either case some part should be changed.

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
Adding Code Coverage and Other

In Kindle edition

... by not generating the For this example ...

I guess the report is missing and the for should be written in lower case

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
The Jenkins Home Directory

In Kindle edition

C:\Documents and Settings\John\.jenkins => should be john (in lower case) as it was mentioned and showed for the Windows 7 example

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
just before the Installing Jenkins on SUSE or OpenSuse

In Kindle edition

JENKINS_PORT
The port that Jenkins will TO run

TO is redundant

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
just before the Running Jenkins as a Stand-Aline Application

In Kindle edition

Redhat should be Red Hat throughout the book

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
before the Running Jenkins Behind an Apache Server

In Kindle edition

It is writeen that the prefix is jenkins but the URL provided points to hudson prefix.

Either one should be changed.

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
Installing Jenkins as a Windows Service

In Kindle edition

... install Jenkins as a Windows SERVERS ...

Should be service, of course (or ON Windows servers)

Note from the Author or Editor:
Correct

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
Installing Jenkins as a Windows Service

In Kindle edition

C:\\Documents And Settings should be C:\Documents and Settings

Note from the Author or Editor:
Correct

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
Installing Jenkins as a Windows Service

In Kindle edition

... class path, you can ...

Should be classpath I guess

Note from the Author or Editor:
Correct

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
Installing Jenkins as a Windows Service

In Kindle edition

... local System account ...

Should system actually be in capitals?

Note from the Author or Editor:
Should probably be lower case

Alexander Jipa  Sep 10, 2011  May 29, 2015
Other Digital Version
???
just before the What's in the Jenkins Home Directory

In Kindle edition

In <arguments> tag:
Why is -Xrs argument is used?

Note from the Author or Editor:
See http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html - it is a fairly widely used practice.

Alexander Jipa  Sep 10, 2011  May 29, 2015
5
5th bullet

"M2Ecipse" should be "M2Eclipse"

Jon Forrest  May 23, 2013  May 29, 2015
17
2nd paragraph

"Just click on the Configuring System link ..." ->
"Just click on the Configure System link ..."

Jon Forrest  May 27, 2013  May 29, 2015
PDF
Page 17
last paragraph

"build tools to email servers, version control systems and integration with third-party software." ->

"build tools to email servers, version control systems, and integration with third-party software."

You use the A, B, and C style elsewhere in the book so why not be consistent?

Jon Forrest  May 27, 2013  May 29, 2015
PDF
Page 22
last paragraph

"call it gameoflife-default" ->
"call it game-of-life-default"

This change matches what you show in Figure 2.14

Jon Forrest  May 27, 2013  May 29, 2015
Printed
Page 23
2nd para

"...to kick of the build manually" should be "...to kick off the build manually"

Anonymous  Apr 26, 2012  May 29, 2015
PDF
Page 25
last paragraph

"such as TestNG, Spock and Easyb" ->
"such as TestNG, Spock, and Easyb"

For consistency..

Jon Forrest  May 27, 2013  May 29, 2015
PDF
Page 27
2nd paragraph, 1st word

"Once" should be "One"

Marc Monene  Aug 31, 2011  May 29, 2015
ePub
Page 27
2nd paragraph, first word

Once of Jenkins�s specialities...

Should be changed to "One"

Pete  Mar 10, 2013  May 29, 2015
PDF
Page 48
First shaded area

"export JENKINS_HOME=/var/jenkins-data" ->
"export JENKINS_HOME=/data/jenkins"

This matches what's in the previous paragraph.

Jon Forrest  Jun 01, 2013  May 29, 2015
Printed
Page 50
last line

I guess the URL should be http://localhost:8080/jenkins (not http://localhost:8080/hudson)

Anonymous  Apr 26, 2012  May 29, 2015
Printed
Page 50
1st para

"Note how we start the Jenkins server from with the "jenkins" user account..." should be "Note how we start the Jenkins server from the "jenkins" user account...".

Paul Croome  Apr 01, 2014  May 29, 2015
Printed
Page 52
4th para

"These modules let you use implement" -- delete either "use" or "implement".

Sarah Woodall  Aug 01, 2012  May 29, 2015
Printed
Page 53
1st para under heading "Running Jenkins on an Application Server"

"You also loose certain..." should be "You also lose certain..."

Paul Croome  Jan 14, 2014  May 29, 2015
Printed
Page 54
2nd para under "Memory Considerations"

"In fact Jenkins spans a new Java process..." should be "In fact Jenkins spawns a new Java process..."

Paul Croome  Jan 14, 2014  May 29, 2015
PDF
Page 72
1st paragraph

"using the ${key} or $key notation (so ${ldapserver} or $ldapserver in the example give above." ->

"using the ${key} or $key notation (${ldapserver} or $ldapserver in the example given above)."

Jon Forrest  Jun 02, 2013  May 29, 2015
Printed
Page 99
5th line

In the line "The hour of the day (0-23) DOM", the last word should be deleted.

Paul Croome  Aug 22, 2012  May 29, 2015
Printed
Page 102
1st para under "Build Steps"

The second sentence is mangled: "...explain to Jenkins is what it what to do..."

Note from the Author or Editor:
"explain to Jenkins what it should do with the source code"

Paul Croome  Aug 13, 2012  May 29, 2015
Printed
Page 112
3rd para

"if there where any" should be "if there were any"

Sarah Woodall  Jun 19, 2012  May 29, 2015
Printed
Page 117
"Configuring the Maven Build"

"Re-member, at the time of Maven, this will only work with Maven" needs to be "...at the time of writing"

Rose Roberts  Apr 05, 2014  May 29, 2015
PDF
Page 118
1st paragraph

"to the user who�s commit" ->
"to the user whose commit"

Jon Forrest  Jun 09, 2013  May 29, 2015
Printed
Page 119
penultimate paragraph

"One extra option does appear..." should be "One extra option that does appear..." or perhaps "One extra option that appears..."

Paul Croome  Apr 27, 2012  May 29, 2015
PDF
Page 128
second to last paragraph

"Gradle runs its builds incremental" should be "Gradle runs its builds incrementally"

Sarah Woodall  May 31, 2012  May 29, 2015
Printed
Page 156
2nd paragraph

"if you can automated" should read "if you can automate"

Jason Burchfield  Feb 27, 2012  May 29, 2015
PDF
Page 162
Final paragraph, last sentence.

"Using Jetty, for example, you could so something like this:"

"so" should be changed to "do".

Pete  Mar 10, 2013  May 29, 2015
Printed
Page 170
last para

"...where the aim is to know who's changes..." should be "...where the aim is to know whose changes..."

Paul Croome  May 25, 2012  May 29, 2015
Printed
Page 176
1st para

"ou-Groups" should be "ou=Groups"

Paul Croome  Jun 01, 2012  May 29, 2015
Printed
Page 177
1st para

"...a LDAP-style distinguished name" should be "...an LDAP-style distinguished name"

Paul Croome  Jun 01, 2012  May 29, 2015
Printed
Page 177
5th para

"...which groups in Active Directory that the user belongs to" should be "...which groups in Active Directory the user belongs to"

Paul Croome  Jun 01, 2012  May 29, 2015
Printed
Page 178
2nd para under "Using Atlassian Crowd"

"you can list the Crown user groups" should be "you can list the Crowd user groups"

Paul Croome  Jun 01, 2012  May 29, 2015
Printed
Page 181
1st para

"This groups uses the U environment variable..." should be "This script uses the U environment variable...". Also, the letter 'U' should probably be in sans-serif font.

Paul Croome  Jun 01, 2012  May 29, 2015
Printed
Page 184
under Job > Configure

"Update the configuration of an existing build jobs." should be "Update the configuration of an existing build job."

Paul Croome  Jun 01, 2012  May 29, 2015
Printed
Page 193
2nd para

"(those doing this out of context..." should probably be "(doing this out of context..."

Paul Croome  Jun 01, 2012  May 29, 2015
PDF
Page 224
First paragraph

"The advantage of this approach lies in it�s precision..."

It should just be "its". The only time an apostrophe is used for it's is when it is a contraction for "it is" or "it has".

Pete  Mar 10, 2013  May 29, 2015
PDF
Page 253
1st para

"parameterized builds, which allows ..." should be "parameterized builds, which allow ..."

Sarah Woodall  May 31, 2012  May 29, 2015
Printed
Page 253
1st para

"run a single build job though a large number of variations" -- "though" should be "through"

Sarah Woodall  Jun 27, 2012  May 29, 2015
Printed
Page 257
second paragraph

"There are many cases where you which to present..." should be "There are many cases where you wish to present..."

Paul Croome  Apr 27, 2012  May 29, 2015
PDF
Page 261
Figure 10-14 caption

"what parameter values where used" should be "what parameter values were used"

Sarah Woodall  May 31, 2012  May 29, 2015
Printed
Page 262
first para, last sentence

"You may want to kick of a series of builds..." should be "You may want to kick off a series of builds..."

Paul Croome  Apr 27, 2012  May 29, 2015
Printed
Page 262
7th para

"In this case, we are simple..." should be "In this case, we are simply..."

Paul Croome  Apr 27, 2012  May 29, 2015
PDF
Page 268
Last paragraph

There should be a comma after "However"

Sarah Woodall  May 31, 2012  May 29, 2015
PDF
Page 272
Last paragraph

"All you has to do now" should be "All you have to do now"

Sarah Woodall  May 31, 2012  May 29, 2015
Printed
Page 301
2nd paragraph

"you will need to be use a Windows machine" should be "you will need to use a Windows machine"

Paul Croome  May 15, 2012  May 29, 2015
Printed
Page 302
1st para under "Master/Slave..."

"There are a number of different ways that you can configure set up a distributed build farm..." should probably be either "There are a number of different ways that you can configure a distributed build farm..." or "There are a number of different ways that you can set up a distributed build farm..."

Paul Croome  May 22, 2012  May 29, 2015
Printed
Page 303
4th bullet

Redundancy: "...from the command line on the slave machine from the command line"

Paul Croome  May 22, 2012  May 29, 2015
Printed
Page 303
1st para under "The Master Starts..."

"Jenkins has its own build-in..." should be "Jenkins has its own built-in..."

Paul Croome  May 22, 2012  May 29, 2015
Printed
Page 304
1st para

"...how many concurrent build job..." should be "...how many concurrent build jobs..."

Paul Croome  May 22, 2012  May 29, 2015
Printed
Page 307
4th para

"Lets step through both these processes." should be "Let's step through both these processes."

Paul Croome  May 15, 2012  May 29, 2015
Printed
Page 313
3rd para

"You can also use the and (&&) and or (!!) operators" should be "You can also use the and (&&) and or (||) operators"

Paul Croome  May 22, 2012  May 29, 2015
Printed
Page 313f
Last 2 paras in "Associating a Build Job with a Slave..."

The 'advanced logical operators' are shown inconsistently in the text and in the examples. The text shows the 'implies' operator as => and the 'if-and-only-if' operator as <=>. The examples show the operators as -> and <-> respectively.

Paul Croome  May 23, 2012  May 29, 2015
Printed
Page 314
1st example; 2nd example

'windows -> "Windows 7"' should be 'windows => "Windows 7"'


'"Windows 7" <-> uat' should be '"Windows 7" <=> uat'

Paul Croome  May 22, 2012  May 29, 2015
Printed
Page 314
1st para under "Node Monitoring"

"...what Jenkins monitors int the Manage Nodes screen..." should be "...what Jenkins monitors in the Manage Nodes screen..."

Paul Croome  May 22, 2012  May 29, 2015
PDF
Page 317
2nd para

"new instances as require" should be "new instances as required"

Sarah Woodall  May 31, 2012  May 29, 2015