【发布时间】:2018-08-29 01:34:17
【问题描述】:
什么是 Jenkins 文件以及我们将如何编写?
如何使用 DSL 动态创建 Jenkins 作业(我不知道 DSL)
【问题讨论】:
标签: testing jenkins deployment build jenkins-plugins
什么是 Jenkins 文件以及我们将如何编写?
如何使用 DSL 动态创建 Jenkins 作业(我不知道 DSL)
【问题讨论】:
标签: testing jenkins deployment build jenkins-plugins
来自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....'
}
}
【讨论】: