mthmulders / maven-jenkins-env

Apache Maven Jenkins Environment

Home Page:https://maven.apache.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apache Maven Jenkins Environment

This repository contains a Jenkins shared library that defines the abstraction of the Jenkins build environment from the Jenkins build definition.

The Jenkins build definition is mangaged from the shared libraries defined in maven-jenkins-lib.git

If you want to build the Apache Maven repositories on your own Jenkins infrastructure you will need to define tow shared libraries:

  1. The first shared library should be a clone of this shared library with the environment specifics modified to match your own Jenkins environment

  2. The second shared library should be the maven-jenkins-lib.git that defines the standard Apache Maven build process

If you would like more information on the design of this Jenkinsfile structure see Episode 4 and Episode 5 of Stephen Connolly’s "Watch Me Code" series.

About

Apache Maven Jenkins Environment

https://maven.apache.org/

License:Apache License 2.0


Languages

Language:Groovy 100.0%