【发布时间】:2021-06-15 07:42:45
【问题描述】:
我有一个计划的工作流程突然停止运行。它应该每周运行一次,最后一次运行配置看起来像
workflows:
version: 2
commit-workflow:
jobs:
- deploy-dev:
context: msd-npn-site-deploy
- deploy-stg:
requires:
- deploy-dev
context: msd-npn-site-deploy
scheduled-workflow:
triggers:
- schedule:
cron: "0 5 * * 1"
filters:
branches:
only:
- master
jobs:
- build-ami:
context: msd-npn-packer-credentials
- refresh-dev:
requires:
- build-ami
context: msd-npn-site-deploy
- hold:
type: approval
requires:
- refresh-dev
- refresh-stg:
requires:
- hold
context: msd-npn-site-deploy
在运行期间,它在 refresh-stg 步骤中失败。然后我把它改成
workflows:
version: 2
commit-workflow:
jobs:
- deploy-dev:
context: msd-npn-site-deploy
- deploy-stg:
requires:
- deploy-dev
context: msd-npn-site-deploy
- hold:
type: approval
requires:
- deploy-stg
- deploy-prod:
requires:
- hold
context: msd-prod-site-deploy
scheduled-workflow:
triggers:
- schedule:
#cron: "0 5 * * 1"
cron: "* * * * *"
filters:
branches:
only:
- master
jobs:
- build-ami:
context: msd-npn-packer-credentials
- refresh-dev:
requires:
- build-ami
context: msd-npn-site-deploy
- hold:
type: approval
requires:
- refresh-dev
- refresh-stg:
requires:
- hold
context: msd-npn-site-deploy
- hold:
type: approval
requires:
- refresh-stg
- refresh-prod:
requires:
- hold
context: msd-prod-site-deploy
它停止运行。我现在将 cron 设置为每分钟运行一次以测试 cron: "* * * * *",但它根本没有运行。提交工作流程正在运行。分支master是正确的
【问题讨论】:
标签: circleci circleci-2.0 circleci-workflows