ci(buildkite): skip front/backend builds for renovate deps (#2462)
* ci(buildkite): skip front/backend builds for renovate deps * ci(buildkite): make unit-test artifact compression conditionalpull/2463/head
parent
65dd2a1341
commit
26de57a297
|
@ -6,16 +6,18 @@ declare -A BUILDS=(["linux"]="amd64 arm arm64 amd64-musl arm-musl arm64-musl" ["
|
|||
DOCKER_IMAGE=authelia/authelia
|
||||
|
||||
if [[ "${BUILDKITE_LABEL}" == ":hammer_and_wrench: Unit Test" ]]; then
|
||||
echo "--- :docker: Saving artifacts for :buildkite: :docker: :github: releases"
|
||||
for OS in "${!BUILDS[@]}"; do
|
||||
for ARCH in ${BUILDS[$OS]}; do
|
||||
tar -czf "authelia-${OS}-${ARCH}.tar.gz" "authelia-${OS}-${ARCH}" authelia.service config.template.yml
|
||||
sha256sum "authelia-${OS}-${ARCH}.tar.gz" > "authelia-${OS}-${ARCH}.tar.gz.sha256"
|
||||
if [[ ! "${BUILDKITE_BRANCH}" =~ ^renovate/ ]]; then
|
||||
echo "--- :docker: Saving artifacts for :buildkite: :docker: :github: releases"
|
||||
for OS in "${!BUILDS[@]}"; do
|
||||
for ARCH in ${BUILDS[$OS]}; do
|
||||
tar -czf "authelia-${OS}-${ARCH}.tar.gz" "authelia-${OS}-${ARCH}" authelia.service config.template.yml
|
||||
sha256sum "authelia-${OS}-${ARCH}.tar.gz" > "authelia-${OS}-${ARCH}.tar.gz.sha256"
|
||||
done
|
||||
done
|
||||
done
|
||||
|
||||
tar -czf authelia-public_html.tar.gz -C dist public_html
|
||||
sha256sum authelia-public_html.tar.gz > authelia-public_html.tar.gz.sha256
|
||||
tar -czf authelia-public_html.tar.gz -C dist public_html
|
||||
sha256sum authelia-public_html.tar.gz > authelia-public_html.tar.gz.sha256
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ "${BUILDKITE_LABEL}" == ":docker: Build Image [coverage]" ]]; then
|
||||
|
|
|
@ -136,13 +136,19 @@ func cleanAssets() {
|
|||
|
||||
// Build build Authelia.
|
||||
func Build(cobraCmd *cobra.Command, args []string) {
|
||||
log.Info("Building Authelia...")
|
||||
|
||||
buildkite, _ := cobraCmd.Flags().GetBool("buildkite")
|
||||
branch := os.Getenv("BUILDKITE_BRANCH")
|
||||
|
||||
if strings.HasPrefix(branch, "renovate/") {
|
||||
log.Info("Skip building Authelia for deps...")
|
||||
os.Exit(0)
|
||||
}
|
||||
|
||||
log.Info("Building Authelia...")
|
||||
|
||||
Clean(cobraCmd, args)
|
||||
|
||||
xflags, err := getXFlags(os.Getenv("BUILDKITE_BRANCH"), os.Getenv("BUILDKITE_BUILD_NUMBER"), "")
|
||||
xflags, err := getXFlags(branch, os.Getenv("BUILDKITE_BUILD_NUMBER"), "")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue