conf

package
v1.0.0-RC Latest Latest
Warning

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

Go to latest
Published: May 21, 2021 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CMDBAddr

func CMDBAddr() string

func ConsumerNum

func ConsumerNum() int

ConsumerNum

func Debug

func Debug() bool

Debug enable log debug level

func DiceClusterName

func DiceClusterName() string

DiceClusterName 返回 qa 组件运行的中心集群名

func EventboxAddr

func EventboxAddr() string

func GittarAddr

func GittarAddr() string

GittarAddr

func GolangCILintImage

func GolangCILintImage() string

func ListenAddr

func ListenAddr() string

ListenAddr

func Load

func Load()

Load load qa config

func NexusAddr

func NexusAddr() string

NexusAddr

func NexusPassword

func NexusPassword() string

NexusPassword

func NexusUsername

func NexusUsername() string

NexusUsername

func SonarAddr

func SonarAddr() string

SonarAddr

func SonarAdminToken

func SonarAdminToken() string

SonarAdminToken

func SonarPublicURL

func SonarPublicURL() string

SonarPublicURL

Types

type Conf

type Conf struct {
	Debug       bool   `env:"DEBUG" default:"false"`
	ListenAddr  string `env:"LISTEN_ADDR" default:":3033"`
	ConsumerNum int    `env:"CONSUMER_NUM" default:"5"`

	DiceClusterName string `env:"DICE_CLUSTER_NAME" required:"true"`

	GittarAddr   string `env:"GITTAR_ADDR"`
	EventboxAddr string `env:"EVENTBOX_ADDR"`
	CMDBAddr     string `env:"CMDB_ADDR"`
	PipelineAddr string `env:"PIPELINE_ADDR"`

	NexusAddr     string `env:"NEXUS_ADDR" required:"true"`
	NexusUsername string `env:"NEXUS_USERNAME" required:"true"`
	NexusPassword string `env:"NEXUS_PASSWORD" required:"true"`

	SonarAddr       string `env:"SONAR_ADDR" required:"true"`
	SonarPublicURL  string `env:"SONAR_PUBLIC_URL" required:"true"`
	SonarAdminToken string `env:"SONAR_ADMIN_TOKEN" required:"true"` // dice.yml 里依赖了 sonar,由工具链注入 SONAR_ADMIN_TOKEN

	GolangCILintImage string `env:"GOLANGCI_LINT_IMAGE" default:"registry.cn-hangzhou.aliyuncs.com/terminus/terminus-golangci-lint:1.27"`
}

Conf qa server config info

Jump to

Keyboard shortcuts

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