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') |