Name: chef-partner-cookbook-program-jjb
Owner: Chef Partners
Description: Jenkins Job building for Chef Partner Cookbook Program
Created: 2016-05-11 00:53:49.0
Updated: 2016-11-06 11:22:20.0
Pushed: 2017-04-25 09:20:28.0
Homepage: null
Size: 74
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
These are a collection of Jenkins Job builders for the Chef Partner Cookbook Program. The goal is to get a build per this search and have the verification continually authenticated.
There is a way to switch out tokens and other secrets for your jobs with a rake task.
You need to set up a secrets.yml
with something like the following:
k-auth-token: "KK5ZzeJhcMVBgM54_ANOTHER_FAKE_KEY_vTwZxJpuUYXetFnlha81EyH"
k-build-server-url: "https://jenkins-01.eastus.cloudapp.azure.com/"
After this you can run the following:
ndle install
ndle exec rake
We have our Jenkins setup here. It's public and you're more then welcome to take a look at it.
If you would like to update any of the jobs, you need to use the update jobs job. Clone down the repo, and if it changes at all it'll update the corresponding jobs.
We have added a new test that is being rolled out and that is a measure of the health of the cookbook project. This measures the age of Issues and PRs. If any have not been updated for 8 days then this will automatically fail the build. The URL for each of the violations will be displayed in the console output.
| Cookbook | Build Status | | ————- | ————- | | 3scale | | | alertlogic | | | alteryx | | | caskdata | | | cloudpassage | | | datadog | |n | dnsimple | | | dynatrace | | | graylog2 | | | icinga2 | | | ilo | | | maas | | | oneview | | | rackspace_monitoring | |n | sensu | | | sumologic-collector | | | threatstack | |