grafana

package
v0.0.0-kmdagger1 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2023 License: AGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ExtensionExe = ".exe"
)
View Source
const (
	SuffixEnterprise2 = "-enterprise2"
)

Variables

This section is empty.

Functions

func BinaryFolder

func BinaryFolder(edition config.Edition, args BuildArgs) string

BinaryFolder returns the path to where the Grafana binary is build given the provided arguments.

func BuildGrafanaBinary

func BuildGrafanaBinary(ctx context.Context, name, version string, args BuildArgs, edition config.Edition) error

BuildGrafanaBinary builds a certain binary according to certain parameters.

func BuildVariant

func BuildVariant(ctx context.Context, opts BuildVariantOpts) error

BuildVariant builds a certain variant of the grafana-server and grafana-cli binaries sequentially.

func GrafanaDescriptor

func GrafanaDescriptor(opts golangutils.BuildOpts) string

func GrafanaLDFlags

func GrafanaLDFlags(version string, r config.Revision) []string

Types

type BuildArgs

type BuildArgs struct {
	golangutils.BuildOpts
	DebArch config.Architecture
	RPMArch config.Architecture
}

BuildArgs represent the build parameters that define the "go build" behavior of a single variant. These arguments are applied as environment variables and arguments to the "go build" command.

func VariantBuildArgs

func VariantBuildArgs(v config.Variant) BuildArgs

type BuildVariantOpts

type BuildVariantOpts struct {
	Variant config.Variant
	Edition config.Edition

	Version    string
	GrafanaDir string
}

Jump to

Keyboard shortcuts

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