【问题标题】:CircleCI 2.0 Scheduled workflow not runningCircleCI 2.0计划的工作流程未运行
【发布时间】: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


    【解决方案1】:

    问题是我有两个同名的审批工作hold。给他们不同的名字可以解决这个问题。

    【讨论】:

      猜你喜欢
      • 2022-10-20
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 2018-10-16
      • 2014-12-19
      • 1970-01-01
      • 2021-02-25
      • 2018-04-14
      相关资源
      最近更新 更多