```
vaultPipeline('ubuntu', 11, '3', {
- vaultStageBuild(['ubuntu', 'Windows'], [8, 11, 17], ['3', '3.6.3'], 'apache_jackrabbit-filevault-package-maven-plugin')
+ vaultStageBuild(['Windows'], [8, 17], ['3.6.3'], 'apache_jackrabbit-filevault-package-maven-plugin')
vaultStageDeploy()
}
)
The first argument is the main *node label* to build with, the second one the main *JDK version*, third argument the main *Maven version*
The fourth argument is a closure containing the actual stages where each may be one of
+1. `vaultStageSanityCheck`: a quick Maven build supposed to fail fast and executed before triggering expensive parallel builds with `vaultStageBuild`
1. `vaultStageBuild`: the actual Maven build and SonarQube execution (the latter only for the main environment)
1. `vaultStageIT`: an isolated execution of just the integration tests
1. `vaultStageDeploy`: the stage to deploy the previously built Maven artifacts to the ASF Snapshot Repository (depends on 1.)