cookbook 'chef_jenkins', '~> 0.2.3'
chef_jenkins (8) Versions 0.2.3 Follow3
Installs/Configures chef_jenkins
cookbook 'chef_jenkins', '~> 0.2.3', :supermarket
knife supermarket install chef_jenkins
knife supermarket download chef_jenkins
chef_jenkins
This cookbook extends the already awesome Jenkins cookbook to provide a set of resources to make Jenkins job generating a little more painless,
heavily leverages templates and partial templates.
Requirements
Platforms
- Debian/Ubuntu
- RHEL/CentOS/Scientific/Amazon/Oracle
Chef
- Chef 12.5+
Cookbooks
- jenkins
Examples
The tests and fixture cookbooks in tests
and tests/fixtures
are intended to be a source of examples.
Resource/Provider
All resources support auto-generation of nested folders. Common attributes for all job types:
-
job_name
- String, name_property: true -
description
- String, default: 'Generated by Chef' -
display_name
- , String -
template
- String, default: 'freestyle-config.xml.erb' -
include_templates
- Array, default: [] -
auto_create_folders
- [true, false], default: true
chef_jenkins_folder
This resource creates one or more folder items in Jenkins. Requires the CloudBees Folders plugin to be installed.
chef_jenkins_freestyle
This resource creates a Jenkins freestyle job.
chef_jenkins_pipeline
This resource creates a Jenkins Pipeline job. Requires the Pipeline plugin and it's dependencies to be installed.
chef_jenkins_github_org
This resource creates a Jenkins Github organization job. Requires the Pipeline plugin and it's dependencies to be installed.
chef_jenkins_multibranch_pipeline
This resource creates a Jenkins Multibranch Pipeline job. Requires the GitHub Branch Source plugin and it's dependencies to be installed.
Dependent cookbooks
jenkins >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.2.3 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.2.3 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.2.3 passed this metric
No Binaries Metric
0.2.3 passed this metric
Testing File Metric
0.2.3 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.3 passed this metric
0.2.3 failed this metric
0.2.3 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.2.3 passed this metric
No Binaries Metric
0.2.3 passed this metric
Testing File Metric
0.2.3 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.3 passed this metric
0.2.3 passed this metric
0.2.3 passed this metric
Testing File Metric
0.2.3 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.3 passed this metric
0.2.3 failed this metric
0.2.3 passed this metric