tag | af1724af1953009a985e13d1e86498815bd6601f | |
---|---|---|
tagger | Thomas Wolf <thomas.wolf@paranor.ch> | Thu Oct 01 08:53:26 2020 +0200 |
object | cacfc1040914fa3da2bcb1edac5cf6e1eda12e5c |
First use of productBuild
commit | cacfc1040914fa3da2bcb1edac5cf6e1eda12e5c | [log] [tgz] |
---|---|---|
author | Thomas Wolf <thomas.wolf@paranor.ch> | Thu Oct 01 08:47:51 2020 +0200 |
committer | Thomas Wolf <thomas.wolf@paranor.ch> | Thu Oct 01 08:47:51 2020 +0200 |
tree | 7df7d1ea4d34a5c7cad82dd10e243651e854a955 | |
parent | 1fa2683060008020fff001737ebd3c8f8f20ef89 [diff] |
productBuild: variable is in the config object Change-Id: I7d882cf116fe319c133d7832cefa06e61ad44848 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
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