tag | f51a10c097a571061e31751c67dc305d4b7cd09b | |
---|---|---|
tagger | Matthias Sohn <matthias.sohn@sap.com> | Thu Jun 08 00:05:53 2023 +0200 |
object | 1cec2c498401946c61c4ae1c36f243febe9115c8 |
v0.3.2
commit | 1cec2c498401946c61c4ae1c36f243febe9115c8 | [log] [tgz] |
---|---|---|
author | Matthias Sohn <matthias.sohn@sap.com> | Wed Jun 07 19:04:55 2023 +0200 |
committer | Matthias Sohn <matthias.sohn@sap.com> | Wed Jun 07 22:59:22 2023 +0200 |
tree | 3e116b985b6e9e495ce74a7d3c537c3d0bc2be67 | |
parent | 6bc60bf810ca2f8bc00accc2d0cf913d63721282 [diff] |
Ensure maven option -P is set only once When `config.gpg` was set to `true` we set the `-P` option twice which probably confused Tycho to not use the union of all profiles specified with these two occurrences of the option. Bug: 581901 Change-Id: I242e4406ca85a209b8e6c59f93a09f2d617688a3
This repository contains the EGit Jenkins pipeline library.
For general information about Jenkins pipeline shared libraries see the Jenkins documentation.
Jenkins pipelines are written in Groovy; for development in Eclipse it may help to install the Groovy Development Tools. Be aware, though, that GDT patches the JDT Java compiler; a particular version of GDT thus works only with a particular version of JDT. If you use an Eclipse I-build (nightly development build for the next release), GDT will fail to install.
The library is intended to be used for the Jenkins builds of the egit/egit and the egit/egit-github repositories.
It provides several kinds of general pipelines that can be configured:
verifyBuild
is a simple pipeline that builds and runs the tests for a Gerrit patch set.productBuild
is intended to be run when a Gerrit patch set is submitted and builds a full distribution (nightly or stable build).uiNode
encapsulates the general Jenkins slave setup to run a build including UI tests on a JIRO node.
Directory src
contains auxiliary Groovy classes encapsulating generally useful operations.
The content of this repository is licensed under the EPL 2.0.
SPDX-License-Identifier: EPL-2.0