├── .github ├── CODEOWNERS ├── dependabot.yml └── release-drafter.yml ├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── examples ├── dynamic │ └── Jenkinsfile └── script │ └── Jenkinsfile ├── images └── config-driven-pipeline-project-recognizer.png ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── jenkinsci │ │ └── plugins │ │ └── workflow │ │ └── multibranch │ │ └── template │ │ ├── ConfigDrivenWorkflowBranchProjectFactory.java │ │ ├── ConfigDrivenWorkflowMultiBranchProjectFactory.java │ │ ├── ConfigFileEnvironmentContributingAction.java │ │ ├── ConfigFileSCMBinder.java │ │ └── finder │ │ ├── ConfigurationValueFinder.java │ │ └── SupportedSCMFinder.java └── resources │ ├── index.jelly │ └── org │ └── jenkinsci │ └── plugins │ └── workflow │ └── multibranch │ └── template │ ├── ConfigDrivenWorkflowBranchProjectFactory │ ├── config.jelly │ ├── getting-started.jelly │ └── help-scriptPath.html │ ├── ConfigDrivenWorkflowMultiBranchProjectFactory │ ├── config.jelly │ ├── getting-started.jelly │ └── help-scriptPath.html │ ├── ConfigFileSCMBinder │ └── config.jelly │ └── Messages.properties └── test └── java └── org └── jenkinsci └── plugins └── workflow └── multibranch └── template └── finder └── ConfigurationValueFinderTest.java /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- 1 | _extends: .github 2 | tag-template: config-driven-pipeline-$NEXT_MINOR_VERSION -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | work 3 | .idea 4 | *.iml 5 | -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- 1 | buildPlugin() 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/README.md -------------------------------------------------------------------------------- /examples/dynamic/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/examples/dynamic/Jenkinsfile -------------------------------------------------------------------------------- /examples/script/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/examples/script/Jenkinsfile -------------------------------------------------------------------------------- /images/config-driven-pipeline-project-recognizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/images/config-driven-pipeline-project-recognizer.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigFileEnvironmentContributingAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigFileEnvironmentContributingAction.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigFileSCMBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/ConfigFileSCMBinder.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/finder/ConfigurationValueFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/finder/ConfigurationValueFinder.java -------------------------------------------------------------------------------- /src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/finder/SupportedSCMFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/java/org/jenkinsci/plugins/workflow/multibranch/template/finder/SupportedSCMFinder.java -------------------------------------------------------------------------------- /src/main/resources/index.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/index.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory/config.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory/getting-started.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory/getting-started.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory/help-scriptPath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowBranchProjectFactory/help-scriptPath.html -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory/config.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory/getting-started.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory/getting-started.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory/help-scriptPath.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigDrivenWorkflowMultiBranchProjectFactory/help-scriptPath.html -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigFileSCMBinder/config.jelly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/ConfigFileSCMBinder/config.jelly -------------------------------------------------------------------------------- /src/main/resources/org/jenkinsci/plugins/workflow/multibranch/template/Messages.properties: -------------------------------------------------------------------------------- 1 | ProjectRecognizer.DisplayName=Config-Driven Pipeline -------------------------------------------------------------------------------- /src/test/java/org/jenkinsci/plugins/workflow/multibranch/template/finder/ConfigurationValueFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jenkinsci/config-driven-pipeline-plugin/HEAD/src/test/java/org/jenkinsci/plugins/workflow/multibranch/template/finder/ConfigurationValueFinderTest.java --------------------------------------------------------------------------------