Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetEnvVariables ¶
func SetEnvVariables(c *Config)
SetEnvVariables provides filling of config from environment variables
Types ¶
type Build ¶
type Build struct { Image string `yaml:"image"` Entry string `yaml:"entry"` Ports []string `yaml:"ports"` Install []string `yaml:"install"` Title string `yaml:"title"` Tag string `yaml:"tag"` }
Build defined build stage
type Config ¶
type Config struct { ArtifactsDir string `yaml:"artifacts_dir"` Build Build `yaml:"build"` Deploy Deploy `yaml:"deploy"` Release Release `yaml:"release"` }
Config defines configuration
type Deploy ¶
type Deploy struct { Provider Provider `yaml:"provider"` Services []Service `yaml:"services"` Replicas uint `yaml:"replicas"` }
Deploy defines stage for deploy
type Registry ¶
type Registry struct { Login string `yaml:"login"` Password string `yaml:"password"` URL string `yaml:"url"` }
Registry defines configuration for registry
Click to show internal directories.
Click to hide internal directories.