Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadTestdataFile ¶
ReadTestdataFile reads a file from the testdata directory
func SetupLogging ¶
func SetupLogging()
Types ¶
type Config ¶
type Config struct { LogLevel string `envconfig:"LOGLEVEL" default:"debug"` LogFormat string `envconfig:"LOGFORMAT" default:"text"` BitbucketPAT string `envconfig:"BITBUCKET_PAT" required:"true"` BitbucketServer string `envconfig:"BITBUCKET_SERVER" required:"true"` JenkinsServer string `envconfig:"JENKINS_SERVER" required:"true"` SlackAppToken string `envconfig:"SLACK_APP_TOKEN" required:"true"` SLackBotToken string `envconfig:"SLACK_BOT_TOKEN" required:"true"` ChannelRegex string `envconfig:"CHANNEL_REGEX" default:"^devops-([a-zA-Z0-9_]+)$"` }
Config stores application configurations
func ConfigFromEnvironment ¶
ConfigFromEnvironment loads config from env variables and .env file
Click to show internal directories.
Click to hide internal directories.