chef-partners/chef-partner-cookbook-program-jjb

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

chef-partner-cookbook-program-jjb

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.

Dealing with secrets/tokens with the JJB

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
Our Jenkins set up

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.

The Jenkins Job YAMLs for the Cookbooks

| Cookbook | Build Status | | ————- | ————- | | 3scale | Build Status | | alertlogic | Build Status | | alteryx | Build Status | | caskdata | Build Status | | cloudpassage | Build Status | | datadog | Build Status |n | dnsimple | Build Status | | dynatrace | Build Status | | graylog2 | Build Status | | icinga2 | Build Status | | ilo | Build Status | | maas | Build Status | | oneview | Build Status | | rackspace_monitoring | Build Status |n | sensu | Build Status | | sumologic-collector | Build Status | | threatstack | Build Status |


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.