Documentation ¶
Index ¶
- Constants
- func BinaryFolder(edition config.Edition, args BuildArgs) string
- func BuildGrafanaBinary(ctx context.Context, name, version string, args BuildArgs, ...) error
- func BuildVariant(ctx context.Context, opts BuildVariantOpts) error
- func GrafanaDescriptor(opts golangutils.BuildOpts) string
- func GrafanaLDFlags(version string, r config.Revision) []string
- type BuildArgs
- type BuildVariantOpts
Constants ¶
View Source
const (
ExtensionExe = ".exe"
)
View Source
const (
SuffixEnterprise2 = "-enterprise2"
)
Variables ¶
This section is empty.
Functions ¶
func BinaryFolder ¶
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
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 ¶
Click to show internal directories.
Click to hide internal directories.