Jenkins Job Builder的管道支持
zerotk.jenkins-job-builder-pipeline的Python项目详细描述
##Jenkins Job Builder Pipeline
用于[Jenkins Job Builder]的插件(http://docs.openstack.org/infra/jenkins-job-builder),以支持[Pipeline]作业生成(https://wiki.jenkins ci.org/display/jenkins/pipeline+plugin)。
生成状态:[![生成状态](https://travis ci.org/rusty dev/jenkins job builder pipeline.svg)(https://travis ci.org/rusty dev/jenkins job builder pipeline)
脚本:
`` yaml
-作业:
名称:示例脚本
项目类型:pipeline
管道:
脚本:|
dsl脚本在此显示。
节点{
回显“Hello world”
}
沙盒:true;使用groovy沙盒默认为false。
````
从配置管理中创建管道作业加载管道脚本。
``yaml
-作业:
名称:示例配置管理脚本
项目类型:管道
管道:
脚本路径:subdir/Jenkinsfile;管道脚本定义的路径,默认为“Jenkinsfile”。
配置管理:
常规配置管理定义
-git:
分支:
-'*/maser'
url:'git@github.com:github用户名/存储库名称.git'
basedir:'subdir'
跳过标记:true
擦除工作区:false
````
通过检测“scm”字段的存在自动选择定义类型。
用于[Jenkins Job Builder]的插件(http://docs.openstack.org/infra/jenkins-job-builder),以支持[Pipeline]作业生成(https://wiki.jenkins ci.org/display/jenkins/pipeline+plugin)。
生成状态:[![生成状态](https://travis ci.org/rusty dev/jenkins job builder pipeline.svg)(https://travis ci.org/rusty dev/jenkins job builder pipeline)
脚本:
`` yaml
-作业:
名称:示例脚本
项目类型:pipeline
管道:
脚本:|
dsl脚本在此显示。
节点{
回显“Hello world”
}
沙盒:true;使用groovy沙盒默认为false。
````
从配置管理中创建管道作业加载管道脚本。
``yaml
-作业:
名称:示例配置管理脚本
项目类型:管道
管道:
脚本路径:subdir/Jenkinsfile;管道脚本定义的路径,默认为“Jenkinsfile”。
配置管理:
常规配置管理定义
-git:
分支:
-'*/maser'
url:'git@github.com:github用户名/存储库名称.git'
basedir:'subdir'
跳过标记:true
擦除工作区:false
````
通过检测“scm”字段的存在自动选择定义类型。