helmx

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2022 License: MIT Imports: 10 Imported by: 0

Documentation

Index

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 GetFeatAndEnv(commitRef string) (feat string, env string)

func GetShortSha

func GetShortSha() string

func LoadEnvConfig

func LoadEnvConfig(envs map[string]string, environment string, feature string)

func LoadEnvConfigFromFiles

func LoadEnvConfigFromFiles(envs map[string]string, envName string, feature string) map[string]string

func LoadHelmxSpecFile

func LoadHelmxSpecFile(s *spec.Spec, filename string)

func LoadModFile

func LoadModFile(filename string) global.Refers

func LoadPomFile

func LoadPomFile(filename string) global.Refers

func MustMarshalToEnvs

func MustMarshalToEnvs(envs map[string]string, v interface{}, prefix string)

func MustWriteYAML

func MustWriteYAML(filename string, v interface{})

func ResolveEnvVars

func ResolveEnvVars(envVars map[string]string, s string) string

func SetEnviron

func SetEnviron(envs map[string]string)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL