jenkins_url + /api/json?tree=jobs[name,color]
jenkins_url + /job/${job_name}/api/json?tree=builds[number,status,timestamp,id,result]
| # | |
| # Minimal CORS config for nginx | |
| # | |
| # A modification of https://gist.github.com/alexjs/4165271 | |
| # | |
| # NB: This relies on the use of the 'Origin' HTTP Header. | |
| location /static { | |
| if ($http_origin ~* (whitelist\.address\.one|whitelist\.address\.two)$) { |
| # ADD this to Rakefile and run it by issuing rake roles.to_json | |
| ROLE_DIR = File.expand_path(File.join(TOPDIR, "roles")) | |
| namespace :roles do | |
| desc "Convert ruby roles from ruby to json, creating/overwriting json files." | |
| task :to_json do | |
| Dir.glob(File.join(ROLE_DIR, '*.rb')) do |rb_file| | |
| role = Chef::Role.new | |
| role.from_file(rb_file) | |
| json_file = rb_file.sub(/\.rb$/,'.json') |