meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
sw:jenkins [2018/11/08 07:24] niziaksw:jenkins [2019/02/19 13:46] niziak
Line 1: Line 1:
  
 ====== Pipeline  ====== ====== Pipeline  ======
-  * is main Jenkins plugin which act as main build engine+  * is main Jenkins plugin which act as main build engine (from Jenkins 2.0)
   * **replay** feature let to run job with modified by hand ''Jenkinsfile''   * **replay** feature let to run job with modified by hand ''Jenkinsfile''
 +  
  
-===== Jenkinsfile ====+===== Scripted pipeline ====
  
 It is possible to write Jenkinsfile's as Groovy scripts (advanced) or using Declarative Pipeline Syntax. It is possible to write Jenkinsfile's as Groovy scripts (advanced) or using Declarative Pipeline Syntax.
  
-**Scripted pipeline** https://jenkins.io/doc/book/pipeline/syntax/#scripted-pipeline+**** https://jenkins.io/doc/book/pipeline/syntax/#scripted-pipeline
 <file | jenkinsfile> <file | jenkinsfile>
 node { node {
 +}
 </file> </file>
  
-https://jenkins.io/doc/pipeline/examples/+[[https://jenkins.io/doc/pipeline/tour/hello-world/|Creating your first Pipeline]] 
 +[[https://jenkins.io/doc/pipeline/examples/]] 
 +[[https://www.blazemeter.com/blog/how-to-use-the-jenkins-scripted-pipeline]] 
 +[[https://wiki.jenkins.io/display/JENKINS/Distributed+builds|Distributed builds]]
  
 +===== Declarative Pipeline====
  
-**Declarative Pipeline** 
 <file | Jenkinsfile> <file | Jenkinsfile>
 pipeline { pipeline {
Line 28: Line 33:
 //You may also declare whether scripts need to explicitly request that library (detailed below), or if it is present by default. Furthermore, if you specify a version in Jenkins configuration, you can block scripts from selecting a different version.// //You may also declare whether scripts need to explicitly request that library (detailed below), or if it is present by default. Furthermore, if you specify a version in Jenkins configuration, you can block scripts from selecting a different version.//
  
-[[https://jenkins.io/blog/2017/10/02/pipeline-templates-with-shared-libraries/]]+[[https://jenkins.io/doc/book/pipeline/shared-libraries/]]
  
 +[[https://stackoverflow.com/questions/38695237/create-resusable-jenkins-pipeline-script]]
 +[[https://jenkins.io/blog/2017/10/02/pipeline-templates-with-shared-libraries/|Share a standard Pipeline across multiple projects with Shared Libraries]]
 +[[https://automatingguy.com/2017/12/29/jenkins-pipelines-shared-libraries/|Exploring Jenkins Pipelines: Shared Libraries]]
 [[https://jenkins.io/doc/book/pipeline/shared-libraries/|Extending with Shared Libraries]] [[https://jenkins.io/doc/book/pipeline/shared-libraries/|Extending with Shared Libraries]]
 +[[https://cleverbuilder.com/articles/jenkins-shared-library/]]
 +