ci(buildkite): perform frontend install for renovate deps (#2463)

This commit is contained in:
Amir Zarrinkafsh 2021-10-07 10:14:52 +11:00 committed by GitHub
parent 26de57a297
commit 982e1c2638
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -65,7 +65,7 @@ func buildAutheliaBinary(xflags []string, buildkite bool) {
}
}
func buildFrontend() {
func buildFrontend(branch string) {
cmd := utils.CommandWithStdout("pnpm", "install", "--shamefully-hoist")
cmd.Dir = webDirectory
@ -74,14 +74,16 @@ func buildFrontend() {
log.Fatal(err)
}
cmd = utils.CommandWithStdout("pnpm", "build")
cmd.Dir = webDirectory
if !strings.HasPrefix(branch, "renovate/") {
cmd = utils.CommandWithStdout("pnpm", "build")
cmd.Dir = webDirectory
cmd.Env = append(os.Environ(), "GENERATE_SOURCEMAP=false", "INLINE_RUNTIME_CHUNK=false")
cmd.Env = append(os.Environ(), "GENERATE_SOURCEMAP=false", "INLINE_RUNTIME_CHUNK=false")
err = cmd.Run()
if err != nil {
log.Fatal(err)
err = cmd.Run()
if err != nil {
log.Fatal(err)
}
}
}
@ -140,6 +142,7 @@ func Build(cobraCmd *cobra.Command, args []string) {
branch := os.Getenv("BUILDKITE_BRANCH")
if strings.HasPrefix(branch, "renovate/") {
buildFrontend(branch)
log.Info("Skip building Authelia for deps...")
os.Exit(0)
}
@ -161,7 +164,7 @@ func Build(cobraCmd *cobra.Command, args []string) {
}
log.Debug("Building Authelia frontend...")
buildFrontend()
buildFrontend(branch)
log.Debug("Building swagger-ui frontend...")
buildSwagger()