xxv
$ wget -O - http://jenkins-ci.org/debian/jenkins-ci.org.key \
> | sudo apt-key add -
For consistency, unless we are discussing a Windows-specific issue, we will use Unix-style command
prompts (the dollar sign, “$”), as shown here:
$ java -jar jenkins.war
or:
$ svn list svn://localhost
However, unless we say otherwise, Windows users can safely use these commands from the Windows
command console:
C:\Documents and Settings\Owner> java -jar jenkins.war
or:
C:\Documents and Settings\Owner> svn list svn://localhost
6. Contributors
This book was not written alone. Rather, it has been a collaborative effort involving many people playing
different roles. In particular, the following people generously contributed their time, knowledge and
writing skill to make this a better book:
- Evgeny Goldin is a Russian-born software engineer living in Israel. He is a lead developer at
Thomson Reuters where he’s responsible for a number of activities, some of which are directly
related to Maven, Groovy, and build tools such as Artifactory and Jenkins. He has a vast experience
in a range of technologies, including Perl, Java, JavaScript and Groovy. Build tools and dynamic
languages are Evgeny’s favorite subjects about which he often writes, presents or blogs. These
days he is writing for GroovyMag, Methods & Tools and runs two open source projects of his own:
Maven-plugins^1 and GCommons^2. He blogs at http://evgeny-goldin.com/blog and can be found on
Twitter as @evgeny_goldin.
Evgeny contributed a section on generating your Maven build jobs automatically in Chapter 10,
Advanced Builds.
- Matthew McCullough is an energetic 15 year veteran of enterprise software development, open
source education, and co-founder of Ambient Ideas, LLC, a Denver consultancy. Matthew currently
is a trainer for GitHub.com, author of the Git Master Class series for O’Reilly, speaker at over 30
national and international conferences, author of 3 of the top 10 DZone RefCards, and President
of the Denver Open Source Users Group. His current topics of research center around project
automation: build tools (Maven, Leiningen, Gradle), distributed version control (Git), Continuous
Integration (Jenkins) and Quality Metrics (Sonar). Matthew resides in Denver, Colorado with his