Difference between revisions of "Continuous Integration: Releases Jenkins Pipeline"

From Gcube Wiki
Jump to: navigation, search
(Triggers)
(Jenkins Pipeline)
Line 2: Line 2:
  
 
= Jenkins Pipeline =
 
= Jenkins Pipeline =
 +
Jenkins Pipeline is a combination of plugins that support the integration and implementation of continuous delivery pipelines using Jenkins. A pipeline has an extensible automation server for creating simple or complex delivery pipelines "as code," via pipeline DSL (Domain-specific Language).
  
 +
In gCube we use a Pipeline to trigger the builds of [[Jenkins_Projects_(aka_Jobs)|jobs]] forming a gCube Release. The pipeline project is available at:
 
https://jenkins.d4science.org/job/gCube-Release/
 
https://jenkins.d4science.org/job/gCube-Release/
  

Revision as of 17:09, 29 May 2019


Jenkins Pipeline

Jenkins Pipeline is a combination of plugins that support the integration and implementation of continuous delivery pipelines using Jenkins. A pipeline has an extensible automation server for creating simple or complex delivery pipelines "as code," via pipeline DSL (Domain-specific Language).

In gCube we use a Pipeline to trigger the builds of jobs forming a gCube Release. The pipeline project is available at: https://jenkins.d4science.org/job/gCube-Release/

Parameters

Jenkins pipeline params.png

Triggers

Jenkins pipeline triggers.png

Git

Jenkins pipeline git.png

Jenkins Pipeline Definition

Back to the CI guide.