Jenkins CASC文件夹:如何将作业组织到文件夹中?

vecaoik1  于 7个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(89)

我有下面的Jenkins CASC语法,它工作得很好,但是我在Jenkins CASC文档中找不到任何关于如何简单地将这些作业组织到文件夹中的内容:

unclassified:
  location:
    url: http://0.0.0.0:8888/
security:
  scriptApproval:
    approvedSignatures:
    - staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods putAt java.lang.Object java.lang.String java.lang.Object
jenkins:
  securityRealm:
    local:
      allowsSignup: false
      users:
        # create a user called admin
        - id: "admin"
          password: "admin"
  authorizationStrategy: loggedInUsersCanDoAnything

#numExecutors: 1

#Job Definitions using job-dsl plugin
jobs:
  - file: /usr/local/bootstrap-levels-nprd.groovy
  - file: /usr/local/bootstrap-levels-test-nprd.groovy
  - file: /usr/local/enterprise-caf-level0-certificate-rotation-nprd.groovy
  - file: /usr/local/enterprise-caf-level0-nprd.groovy
  - file: /usr/local/enterprise-destroy-level0-nprd.groovy
  - file: /usr/local/enterprise-caf-level1-nprd.groovy

字符串
是否有任何配置可以让我组织这些作业,同时仍然使用作业的一般配置风格?

x8goxv8g

x8goxv8g1#

Folders Plugin提供此功能,您可以添加文件夹,类似于添加作业的方式:

jobs:
  - script: folder('A')
  - script: folder('A/B')
  - script: folder('A/B/C')
  - script: job('A/B/C/myjob')

字符串


的数据

相关问题