Sha256: 53267c50a16ac6c19831ca427f7cb19a204f19d9625dda13e2ba436fa43e3c3c

Contents?: true

Size: 603 Bytes

Versions: 7

Compression:

Stored size: 603 Bytes

Contents

RoboPigeon::Documentarian.add_block('jenkins', helpers: true, block: [], desc: 'a configuration block for jenkins')
RoboPigeon::Documentarian.add_block('jenkins', helpers: true, block: ['job'], desc: 'configure a jenkins job to create, run, and watch')

require 'robopigeon/jenkins/client'
require 'robopigeon/jenkins/job'
require 'robopigeon/jenkins/dsl'

module RoboPigeon::Dsl
  class Root
    def jenkins(&block)
      RoboPigeon::Dsl::JenkinsRoot.run(&block)
    end
  end
end

module RoboPigeon::Dsl
  class Job
    def jenkins(&block)
      RoboPigeon::Dsl::Jenkins.run(&block)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
robopigeon-0.5.1 lib/robopigeon/jenkins.rb
robopigeon-0.5.0 lib/robopigeon/jenkins.rb
robopigeon-0.4.0 lib/robopigeon/jenkins.rb
robopigeon-0.3.2 lib/robopigeon/jenkins.rb
robopigeon-0.3.1 lib/robopigeon/jenkins.rb
robopigeon-0.3.0 lib/robopigeon/jenkins.rb
robopigeon-0.2.0 lib/robopigeon/jenkins.rb