class Werk::Report::Job
- Werk::Report::Job
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
werk/report.crConstructors
- .new(name : String, executor : String, variables : Hash(String, String), directory : String, exit_code : Int32, output : String, duration : Float64)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#directory : String
The directory in which the job was executed
-
#duration : Float64
Duration of the job execution
-
#executor : String
Executor type
-
#exit_code : Int32
Execution exit code
-
#name : String
Job name
-
#output : String
Job output (stdout & sterr combined)
-
#variables : Hash(String, String)
All variables passed to the job
Constructor Detail
def self.new(name : String, executor : String, variables : Hash(String, String), directory : String, exit_code : Int32, output : String, duration : Float64)
#