Auto-publish prereleases every weekday (#20733)
Sets up a cron trigger to publish prereleases at 16:00 UTC (11 am Eastern, 8 am Pacific) on every weekday (Monday through Friday).
This commit is contained in:
parent
c64d6d21be
commit
f58ad2ad8e
|
@ -515,8 +515,7 @@ workflows:
|
||||||
requires:
|
requires:
|
||||||
- setup
|
- setup
|
||||||
|
|
||||||
# TODO: This workflow doesn't do anything yet, but you should be able to
|
# Used to publish a prerelease manually via the command line
|
||||||
# trigger it using the CircleCI API
|
|
||||||
publish_preleases:
|
publish_preleases:
|
||||||
when: << pipeline.parameters.prerelease_commit_sha >>
|
when: << pipeline.parameters.prerelease_commit_sha >>
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -535,3 +534,33 @@ workflows:
|
||||||
commit_sha: << pipeline.parameters.prerelease_commit_sha >>
|
commit_sha: << pipeline.parameters.prerelease_commit_sha >>
|
||||||
release_channel: experimental
|
release_channel: experimental
|
||||||
dist_tag: experimental
|
dist_tag: experimental
|
||||||
|
|
||||||
|
# Publishes on a cron schedule
|
||||||
|
publish_preleases_nightly:
|
||||||
|
unless: << pipeline.parameters.prerelease_commit_sha >>
|
||||||
|
triggers:
|
||||||
|
- schedule:
|
||||||
|
# At 16:00 UTC (11 am Eastern, 8 am Pacific) on every weekday (Monday
|
||||||
|
# through Friday)
|
||||||
|
cron: "0 16 * * 1-5"
|
||||||
|
filters:
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
jobs:
|
||||||
|
- setup
|
||||||
|
- publish_prerelease:
|
||||||
|
name: Publish to Next channel
|
||||||
|
requires:
|
||||||
|
- setup
|
||||||
|
commit_sha: << pipeline.parameters.prerelease_commit_sha >>
|
||||||
|
release_channel: stable
|
||||||
|
dist_tag: next
|
||||||
|
- publish_prerelease:
|
||||||
|
name: Publish to Experimental channel
|
||||||
|
requires:
|
||||||
|
- setup
|
||||||
|
commit_sha: << pipeline.parameters.prerelease_commit_sha >>
|
||||||
|
release_channel: experimental
|
||||||
|
dist_tag: experimental
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue