我正在尝试使用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'
答案 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的解决方案。