2

我正在尝试使用 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'
4

1 回答 1

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 找到解决方案。

于 2017-08-05T19:15:27.717 回答