class Jujube::JobFileGenerator
Generate a YAML file suitable for jenkins-job-builder.
Public Instance Methods
generate(jobs, output)
click to toggle source
Generate a jenkins-job-builder YAML file for a list of jobs.
@param jobs [Array] The job definitions to include in the output. @param output [Pathname] The output file to generate. Any intermediate
directories are created automatically.
# File lib/jujube/job_file_generator.rb, line 10 def generate(jobs, output) output.dirname.mkpath output.open("w") do |io| jobs.map(&:to_h).to_yaml(io) end end