什么是Jenkins文件以及您将如何编写

时间:2018-03-20 09:42:42

标签: testing jenkins deployment build jenkins-plugins

什么是Jenkins文件以及我们将如何编写?

如何使用DSL动态创建Jenkins作业(我不知道DSL)

1 个答案:

答案 0 :(得分:0)

Jenkins User Handbook的30页开始:`Jenkinsfile是一个文本文件,包含Jenkins管道的定义,并被检入源代码管理。在他的章节中,您可以找到管道的示例。

 
// Declarative //
pipeline {
    agent any
    stages {
    stage('Build') {
        steps {
            echo 'Building..'
        }
    }
    stage('Test') {
        steps {
            echo 'Testing..'
      }
    }
    stage('Deploy') {
        steps {
             echo 'Deploying....'
        }
     }
}


// Script //
node {
  stage('Build') {
       echo 'Building....'
  }
  stage('Test') {
      echo 'Building....'
  }
  stage('Deploy') {
      echo 'Deploying....'
  }
}