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
ShipIt::Step(3) User Contributed Perl Documentation ShipIt::Step(3)
 

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

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

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 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.

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
2012-07-21 perl v5.28.1

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

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