【问题标题】:Errors in CircleCI config.ymlCircleCI config.yml 中的错误
【发布时间】:2026-02-03 01:10:01
【问题描述】:

我是circleci的新手。 我的要求是我需要确保在特定分支上触发和执行构建(其中包含一些自动化场景)。我在将 config.yml(下面提到)推送到 bitbucket 时发现 circleci 中的错误。

配置不符合架构:{:workflows {:nightly {:jobs missing-required-key}}}

.yml文件如下:

version: 2

jobs:
 test_exec:
   docker:
     - image: maven:3.3-jdk-8
   steps:
     - checkout

     - run:
         name: Run test via maven
         command: mvn -Dtest=Runner test

workflows:
  version: 2

  nightly:
    triggers:
      - schedule:
          cron: "18 23 * * *"
          filters:
            branches:
              only:
                - AT-HomePage_Filters

谁能帮我解决这个问题?

【问题讨论】:

  • 您能否更新标题以更能描述您的问题?也许是“CircleCI config.yml 中的错误”。
  • 完成。谢谢 :-)

标签: job-scheduling circleci


【解决方案1】:

尝试以下方法:

version: 2

jobs:
 test_exec:
   docker:
     - image: maven:3.3-jdk-8
   steps:
     - checkout

     - run:
         name: Run test via maven
         command: mvn -Dtest=Runner test

nightly:
  triggers:
    - schedule:
        cron: "18 23 * * *"
        filters:
          branches:
            only:
              - AT-HomePage_Filters

【讨论】:

  • 非常感谢您的建议,AJ。提交并将代码推送到 Bitbucket 时,我收到以下错误消息。 #!/bin/sh -eo pipefail # 配置文件中的错误:# [#] required key [jobs] not found