Sha256: 60214ce879268bac68d2c31441754dbae224c99e3f1409b1f9018a83978d6e04
Contents?: true
Size: 778 Bytes
Versions: 7
Compression:
Stored size: 778 Bytes
Contents
require 'ruby_fly' require 'rake_factory' module RakeFly module Tasks class UnpausePipeline < RakeFactory::Task default_name :unpause_pipeline default_prerequisites ->(t) { [t.ensure_task_name] } default_description ->(t) do pipeline = t.pipeline || '<derived>' target = t.target || '<derived>' "Unpause pipeline #{pipeline} for target #{target}" end parameter :target, :required => true parameter :pipeline, :required => true parameter :ensure_task_name, :default => :'fly:ensure' action do |t| puts "Unpausing pipeline #{t.pipeline} for target #{t.target}..." RubyFly.unpause_pipeline( target: t.target, pipeline: t.pipeline) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems