Class: Jenkins::Tasks::BuildWrapper

Inherits:
Object
  • Object
show all
Includes:
Model, Model::Describable
Defined in:
lib/jenkins/tasks/build_wrapper.rb

Overview

Decorate a build with pre and post hooks. http://javadoc.jenkins-ci.org/hudson/tasks/BuildWrapper.html

Constant Summary

Constants included from Model::Describable

Model::Describable::DescribableError

Instance Method Summary collapse

Methods included from Model::Describable::Included

#included

Methods included from Model::Included

#included

Methods included from Model::Descendants

#clear, #descendant, #descendant?, #descendants

Instance Method Details

#setup(build, launcher, listener) ⇒ Object

Perform setup for a build

invoked after checkout, but before any ‘Builder`s have been run

Parameters:



20
21
22
# File 'lib/jenkins/tasks/build_wrapper.rb', line 20

def setup(build, launcher, listener)

end

#teardown(build, listener) ⇒ Object

Optionally perform optional teardown for a build

invoked after a build has run for better or for worse. It’s ok if subclasses don’t override this.

Parameters:



31
32
33
# File 'lib/jenkins/tasks/build_wrapper.rb', line 31

def teardown(build, listener)

end