Bootstrap::BuildPhase
Inherits JSON::Serializable < Struct < Value < Object
A named stage of the overall build. Phases are executed in order unless the runner selects a specific phase by name.
Constructors
new(name : String, description : String, namespace : String, install_prefix : String, destdir : String | Nil = nil, env : Hash(String, String) = {} of String => String, steps : Array(BuildStep) = [] of BuildStep)
Creates a build phase containing steps plus shared install/environment defaults.
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Source