class JenkinsPipelineBuilder::CLI::Pipeline
This class provides various command line operations related to jobs.
Public Instance Methods
bootstrap(path, project_name = nil)
click to toggle source
# File lib/jenkins_pipeline_builder/cli/pipeline.rb, line 35 def bootstrap(path, project_name = nil) failed = Helper.setup(parent_options).bootstrap(path, project_name) exit(0) if failed.empty? # weird ordering, but rubocop decrees JenkinsPipelineBuilder.logger.error 'Encountered error during run' exit(1) end
dump(job_name)
click to toggle source
# File lib/jenkins_pipeline_builder/cli/pipeline.rb, line 30 def dump(job_name) Helper.setup(parent_options).dump(job_name) end
file(path, project_name = nil)
click to toggle source
# File lib/jenkins_pipeline_builder/cli/pipeline.rb, line 49 def file(path, project_name = nil) Helper.setup(parent_options).file(path, project_name) end
pull_request(path, project_name = nil)
click to toggle source
# File lib/jenkins_pipeline_builder/cli/pipeline.rb, line 44 def pull_request(path, project_name = nil) Helper.setup(parent_options).pull_request(path, project_name, options[:base_branch_only]) end