build: circleci: periodic full build: only build each of the matching branches once

This commit is contained in:
Christian Schwarz 2020-11-04 17:53:54 +01:00
parent d39c0e3745
commit 91632b52bb

View File

@ -204,7 +204,7 @@ workflows:
periodic: periodic:
triggers: triggers:
- schedule: - schedule:
cron: "45 15 * * *" cron: "00 17 * * *"
filters: filters:
branches: branches:
only: only:
@ -212,7 +212,7 @@ workflows:
- stable - stable
- problame/circleci-build - problame/circleci-build
jobs: jobs:
- periodic-trigger-pipeline - periodic-full-pipeline-run
zrepl.github.io: zrepl.github.io:
jobs: jobs:
@ -342,14 +342,12 @@ jobs:
description: CI-generated release artifacts description: CI-generated release artifacts
minio-dst: "" minio-dst: ""
periodic-trigger-pipeline: periodic-full-pipeline-run:
docker: docker:
- image: cimg/base:2020.08 - image: cimg/base:2020.08
steps: steps:
- trigger-pipeline: - trigger-pipeline:
body_no_shell_subst: '{"branch":"master", "parameters": { "do_ci": true, "do_release": true }}' body_no_shell_subst: '{"branch":"<<pipeline.git.branch>>", "parameters": { "do_ci": true, "do_release": true }}'
- trigger-pipeline:
body_no_shell_subst: '{"branch":"stable", "parameters": { "do_ci": true, "do_release": true }}'
publish-zrepl-github-io: publish-zrepl-github-io:
docker: docker: