GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  SHIPIT::STEP (3)

.ds Aq ’

NAME

ShipIt::Step - a unit of work to be done prior to a release

CONTENTS

OVERVIEW

Each step is implemented as a ShipIt::Step subclass, implementing an ’init’ and ’run’ method.

METHODS

    init($conf)

Given the provided ShipIt::Conf object, retrieve configuration keys your step know about (using $conf->value($key)), and set fields in $self (an empty hashref) for use later, in the ’run’ method. You can’t access the configuration later in the ’run’ method, as the configuration is then locked down, already having been sanity checked for unknown or missing keys.

    run($state)

Run your step. Return on success, die on failure.

Use the provided ShipIt::State $state object to inquire about the state of the release thus far, as populated by previous steps.

SEE ALSO

ShipIt - the ShipIt system itself

ShipIt::State

ShipIt::Conf

ShipIt::Step::FindVersion

ShipIt::Step::ChangeVersion

ShipIt::Step::DistTest

ShipIt::Step::Commit

ShipIt::Step::Tag

ShipIt::Step::Release

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 SHIPIT::STEP (3) 2012-07-21

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.