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

pull/2461/head
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
1 changed files with 11 additions and 8 deletions

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,6 +74,7 @@ func buildFrontend() {
log.Fatal(err)
}
if !strings.HasPrefix(branch, "renovate/") {
cmd = utils.CommandWithStdout("pnpm", "build")
cmd.Dir = webDirectory
@ -84,6 +85,7 @@ func buildFrontend() {
log.Fatal(err)
}
}
}
func buildSwagger() {
swaggerVer := "3.52.3"
@ -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()