struct BitteCI::Runner::Config

Included Modules

Extended Modules

Defined in:

bitte_ci/runner.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from module SimpleConfig::Configuration

load_json(file) load_json, prepare_secrets(hash, json) prepare_secrets, reload(log, hash : Hash(String, String), file : String | Nil) reload, reload_config(log, hash, json) reload_config

Constructor methods inherited from module SimpleConfig::Configuration

new(hash : Hash(String, String), file : String | Nil) new

Class Method Detail

def self.command #

[View source]
def self.configure(&) #

[View source]
def self.help #

[View source]

Instance Method Detail

def artifact_secret : String #

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

[View source]
def ci_cue : String | Nil #

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

[View source]
def for_nomad_job #

[View source]
def github_token : String #

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

[View source]
def github_user : String #

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

[View source]
def github_user_content_base_url : URI #

[View source]
def github_user_content_base_url=(github_user_content_base_url : URI) #

[View source]
def loki_base_url : URI #

[View source]
def loki_base_url=(loki_base_url : URI) #

[View source]
def nomad_base_url : URI #

[View source]
def nomad_base_url=(nomad_base_url : URI) #

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

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

[View source]
def nomad_ssl_ca : String | Nil #

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

[View source]
def nomad_ssl_cert : String | Nil #

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

[View source]
def nomad_ssl_key : String | Nil #

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

[View source]
def nomad_token : String #

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

[View source]
def postgres_url : URI #

[View source]
def postgres_url=(postgres_url : URI) #

[View source]
def public_url : URI #

[View source]
def public_url=(public_url : URI) #

[View source]
def run(log) #

[View source]
def runner_flake : URI #

[View source]
def runner_flake=(runner_flake : URI) #

[View source]