jenkinsci / jenkinsci/cloudbees-folder-plugin

[JENKINS-58951] Add YAML Configurator for folders in JCasC

Open
#681 1 comment 0 reactions 0 assignees View on GitHub
component:cloudbees-folder-plugin component:configuration-as-code-plugin imported-jira-issue jcasc-compatibility priority:minor resolution:unresolved
Dominant language
Java
Stars
59
Forks
117
PR merge metrics
No merged PRs in 30d

Description

Currently it is possible to configure folders in JCasC using Groovy syntax via JobDSL. It would be cool if the Folders Plugin had a native configurator so that JCasC could configure objects using YAML definition. 

Acceptance criteria:



  • There is a way to define folder structure using JCasC

  • It is possible to define folders and folder properties in YAML

  • It is possible to define ComputedFolders via JCasC (e.g. GitHub Org Folder)

  • Nice2have: The implementation allows configuring jobs inside folders in the future. Likely in YAML, see the examples for Pipeline in https://github.com/jenkinsci/simple-pull-request-job-plugin

 

 

---
Originally reported by oleg_nenashev, imported from: Add YAML Configurator for folders in JCasC


  • status: Open
  • priority: Minor
  • component(s): cloudbees-folder-plugin, configuration-as-code-plugin
  • label(s): jcasc-compatibility
  • resolution: Unresolved
  • votes: 6
  • watchers: 10
  • imported: 20251211-141027

Raw content of original issue

Currently it is possible to configure folders in JCasC using Groovy syntax via JobDSL. It would be cool if the Folders Plugin had a native configurator so that JCasC could configure objects using YAML definition. 

Acceptance criteria:



  • There is a way to define folder structure using JCasC

  • It is possible to define folders and folder properties in YAML

  • It is possible to define ComputedFolders via JCasC (e.g. GitHub Org Folder)

  • Nice2have: The implementation allows configuring jobs inside folders in the future. Likely in YAML, see the examples for Pipeline in https://github.com/jenkinsci/simple-pull-request-job-plugin

 

 

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.