class BitteCI::JobConfig::Step

Included Modules

Defined in:

bitte_ci/job_config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(label : String, command : Array(String) | String, enable : Bool, vault : Bool, cpu : UInt32, memory : UInt32, lifecycle : Nil | String, sidecar : Bool | Nil, after : Array(String) = [] of String, flakes : Hash(String, Array(String)) = {} of String => Array(String), outputs : Array(String) = [] of String, env : Hash(String, String) = {} of String => String) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def after : Array(String) #

[View source]
def after=(after : Array(String)) #

[View source]
def command : String | Array(String) #

[View source]
def command=(command : String | Array(String)) #

[View source]
def cpu : UInt32 #

[View source]
def cpu=(cpu : UInt32) #

[View source]
def enable : Bool #

[View source]
def enable=(enable : Bool) #

[View source]
def env : Hash(String, String) #

[View source]
def env=(env : Hash(String, String)) #

[View source]
def flakes : Hash(String, Array(String)) #

[View source]
def flakes=(flakes : Hash(String, Array(String))) #

[View source]
def kill_timeout : UInt64 #

[View source]
def kill_timeout=(kill_timeout : UInt64) #

[View source]
def label : String #

[View source]
def label=(label : String) #

[View source]
def lifecycle : String | Nil #

[View source]
def lifecycle=(lifecycle : String | Nil) #

[View source]
def memory : UInt32 #

[View source]
def memory=(memory : UInt32) #

[View source]
def outputs : Array(String) #

[View source]
def outputs=(outputs : Array(String)) #

[View source]
def sidecar : Bool | Nil #

[View source]
def sidecar=(sidecar : Bool | Nil) #

[View source]
def term_timeout : UInt64 #

[View source]
def term_timeout=(term_timeout : UInt64) #

[View source]
def vault : Bool #

[View source]
def vault=(vault : Bool) #

[View source]