使用Jenkins Job Builder将Jenkins作业放在文件夹中

时间:2017-04-09 19:22:57

标签: jenkins jenkins-job-builder

我正在尝试使用Jenkins Job Builder在文件夹中创建Jenkins Job, 到目前为止没有运气;(

以下内容创建作业和文件夹,但作业不在文件夹内;(

请帮忙

rest-framework.yaml

的内容
- job:
name: folder_test
project-type: folder
primary-view: project_view
health-metrics:
  - worst-child-health-metric

- view:
name: project_view
view-type: list
folder: true
columns:
    - status
    - weather
    - job
    - last-success
    - last-failure
    - last-duration
regex: (?!rest-framework.*).*

- job-template:
name: '{name}-hello-world'
builders:
  - shell: 'echo "hello world!"'

- project:
name: rest-framework
jobs:
  - '{name}-hello-world'

1 个答案:

答案 0 :(得分:0)

要将您创建的作业放在文件夹中,请确保项目级别或作业级别的名称包含该文件夹。

示例:

- job-template:
 name: '{name}-hello-world'
builders:
  - shell: 'echo "hello world!"'

- project:
name: folder_test/rest-framework
jobs:
 - '{name}-hello-world'

此代码段需要已经创建的文件夹(您在上面做过,但为了简单起见,请将其剪掉)。

编辑:删除原始回复说不可能,但我做了更多测试以找到使用Jenkins-Jobs-Builder 2.0.0的解决方案。