CI: move grabpl build-frontend from grabpl to grafana (#53073)

* move grabpl build-frontend
This commit is contained in:
Kevin Minehart
2022-08-10 10:29:51 -04:00
committed by GitHub
parent 435aaf81d2
commit d117689aea
8 changed files with 143 additions and 9 deletions
+30
View File
@@ -0,0 +1,30 @@
package frontend
import (
"github.com/grafana/grafana/pkg/build/config"
"github.com/urfave/cli/v2"
)
const GrafanaDir = "."
func GetConfig(c *cli.Context, version string) (config.Config, config.Edition, error) {
cfg := config.Config{
NumWorkers: c.Int("jobs"),
GitHubToken: c.String("github-token"),
PackageVersion: version,
}
mode := config.Edition(c.String("edition"))
if version == "" {
buildID := c.String("build-id")
var err error
version, err = config.GetGrafanaVersion(buildID, GrafanaDir)
cfg.PackageVersion = version
if err != nil {
return config.Config{}, config.EditionOSS, cli.Exit(err.Error(), 1)
}
}
return cfg, mode, nil
}