mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
7f7a3af60c
This is so they do not appear on the Buildkite interface when their subsequent steps will not be executed.
51 lines
1.3 KiB
YAML
51 lines
1.3 KiB
YAML
steps:
|
|
- label: ":hammer_and_wrench: Build & Test"
|
|
command: "authelia-scripts --log-level debug ci"
|
|
agents:
|
|
upload: "fast"
|
|
artifact_paths:
|
|
- "dist.tar.gz"
|
|
- "web.tar.gz"
|
|
key: "build"
|
|
|
|
- wait
|
|
|
|
- label: ":chrome: Integration Tests"
|
|
command: ".buildkite/steps/e2etests.sh | buildkite-agent pipeline upload"
|
|
key: "test"
|
|
|
|
- wait:
|
|
if: build.branch == "master" || build.branch =~ /^v/
|
|
|
|
- label: ":docker: Image Builds"
|
|
command: ".buildkite/steps/buildimages.sh | buildkite-agent pipeline upload"
|
|
branches: "master v*"
|
|
depends_on:
|
|
- "build"
|
|
key: "build-docker"
|
|
|
|
# - wait:
|
|
# if: build.branch == "master" || build.branch =~ /^v/
|
|
#
|
|
# - label: ":docker: Image Deployments"
|
|
# command: ".buildkite/steps/deployimages.sh | buildkite-agent pipeline upload"
|
|
# branches: "master v*"
|
|
# depends_on:
|
|
# - "test"
|
|
# - "build-docker"
|
|
#
|
|
# - wait:
|
|
# if: build.branch == "master" || build.branch =~ /^v/
|
|
#
|
|
# - label: ":docker: Deploy Manifests"
|
|
# command: "authelia-scripts docker push-manifest"
|
|
# branches: "master v*"
|
|
# env:
|
|
# DOCKER_CLI_EXPERIMENTAL: "enabled"
|
|
#
|
|
# - label: ":github: Deploy Artifacts"
|
|
# command: ".buildkite/steps/ghartifacts.sh"
|
|
# agents:
|
|
# upload: "fast"
|
|
# depends_on: "build-docker"
|
|
# if: build.tag != null |