Documentation ¶
Index ¶
- Constants
- Variables
- func GetFeatAndEnv(commitRef string) (feat string, env string)
- func GetShortSha() string
- func LoadEnvConfig(envs map[string]string, environment string, feature string)
- func LoadEnvConfigFromFiles(envs map[string]string, envName string, feature string) map[string]string
- func LoadHelmxSpecFile(s *spec.Spec, filename string)
- func LoadModFile(filename string) global.Refers
- func LoadPomFile(filename string) global.Refers
- func MustMarshalToEnvs(envs map[string]string, v interface{}, prefix string)
- func MustWriteYAML(filename string, v interface{})
- func ResolveEnvVars(envVars map[string]string, s string) string
- func SetEnviron(envs map[string]string)
Constants ¶
View Source
const ( GroupId = iota ArtifactId PackageType Version LifeCycle )
Variables ¶
View Source
var ( EnvVarKeyCommitSha = "CI_COMMIT_SHA" EnvVarKeyCommitRefName = "CI_COMMIT_REF_NAME" EnvVarKeyProjectNamespace = "CI_PROJECT_NAMESPACE" EnvVarKeyProjectName = "CI_PROJECT_NAME" EnvVarKeyCommitMessage = "CI_COMMIT_MESSAGE" )
Functions ¶
func GetFeatAndEnv ¶
func GetShortSha ¶
func GetShortSha() string
func LoadEnvConfigFromFiles ¶
func LoadHelmxSpecFile ¶
func LoadModFile ¶
func LoadPomFile ¶
func MustMarshalToEnvs ¶
func MustWriteYAML ¶
func MustWriteYAML(filename string, v interface{})
func SetEnviron ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.