jenkins the definitive guide
you create a new axis for your slave nodes, as shown in Figure 10.21, “Defining an axis of slave nodes”. You can choose the node ...
10.4.4. Custom Axis The third type of axis lets you define different ways to run your build job, based on arbitrary variables th ...
Figure 10.24. Multiconfiguration build results By default, Jenkins will run the build jobs in parallel. However there are some c ...
combination filter”). The tests need to run Firefox, Internet Explorer and Chrome, on Windows, Mac OS X, and Linux. However Inte ...
Figure 10.26. Build results using a combination filter Another reason to use a build filter is that there are simply too many va ...
For example, if you decide to run mvn clean install instead of mvn clean deploy for your release jobs and switch to alternative ...
<expression>0 0 * * *</expression> </trigger> <repository> <remote>http://google-guice.googlecode. ...
</repository> <mail> <recipients>
[email protected]
</recipients> <sendForUnstable>false< ...
<mail><recipients>
[email protected]
</recipients></mail> </job> <job> <id>googl ...
Below is an example of invoking jobs with the Parameterized Trigger plugin. Using this option assumes you have this plugin insta ...
The second invocation in the example above invokes downstream jobs even if an upstream job is unstable: the invocation happens r ...
You can also use the Artifactory Jenkins plugin in conjunction with the Maven Jenkins Plugin to deploy artifacts to Artifactory, ...
wait for certain build jobs to finish before proceeding. In this section, we will look at techniques and plugins that can help y ...
job dependency graph”]). What’s more, if you click on a build job in the graph, Jenkins will take you directly to the project pa ...
Figure 10.32. Configuring a join in the phoenix-web-tests build job As a result, you no longer need the original build trigger f ...
jobs should strive to be as independent as possible, but sometimes this can be difficult. For example, different build jobs may ...
the life of a particular version of an application or product starts out in development. When it is deemed ready, it is passed o ...
section (see Figure 10.36, “Configuring a Maven release using the M2Release plugin”). Here, you define the goals you want to exe ...
your own custom numbers. If you want to release a major version, for example, you might choose to manually specify 1.1.0 as the ...
<value>Maven m2Release (java:20.1-b02-383 ${env.BUILD_TAG }</value> </property> </httpHeaders> </conf ...
«
11
12
13
14
15
16
17
18
19
20
»
Free download pdf