Bamboo 规范 YAML 问题

问题描述

我正在尝试构建一个竹规格 yaml,但我遇到了一些奇怪的错误,这些错误的消息没有多大帮助。我遵循了它的文档 here 但仍然无法正常工作。

所以我有竹子 7.2.4,我正在尝试创建一个舞台

version:2

    stages:
     - run tests:
            jobs:
              - Test
    Test:
      tasks:
        - script:whatever

运行时我得到

Bamboo YAML import Failed: Document structure is incorrect: Tests: Property is required.

不知道这意味着什么,也不知道为什么会发生

解决方法

Bamboo YAML 规范很难解决。与 Java 规范相比,这是 YAML 规范的一个缺点。看起来您的示例代码中缺少一些关键和基本标签。你能重新格式化如下吗?

首先,手动创建一个项目(或使用现有项目),但确保通过替换下面的 project-key 来更新 <MYKEY>

---
version:2
plan:
  project-key: <MYKEY>
  key: MYPLN
  name: My Plan

stages:
  - run tests:
     jobs:
       - Test

Test:
  key: JB1
  tasks:
  - script:
    - echo 'My Plan'