【问题标题】:Bamboo specs YAML issue竹规格 YAML 问题
【发布时间】:2021-09-01 10:30:33
【问题描述】:

我正在尝试构建一个竹规格 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.

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

【问题讨论】:

  • 您显示的 YAML 不正确。但是,您显示的错误消息意味着您的输入在语法上是有效的 YAML,因此不是您在此处显示的内容。请确保您显示的 YAML 是您的实际输入。
  • 嗯,这是我所拥有的结构的表示,我正在寻找更多错误消息的解释
  • 您输入的问题非常基本:2whatever 之前缺少一个空格。然后,stages:Test: 缩进太远。我假设这些错误不在您的原始 YAML 中,因为它们会给您带来不同的错误消息。
  • 是的,他们不是,我不是在谈论我共享的 sn-p,它是为了显示它的结构,我给出了我得到的错误消息,相同的结构可以在我在上面的链接中分享的文档。
  • 我们无法帮助您解释错误消息,而无需查看您的输入的确切外观。根据您发布的内容,即使在您声明“展示结构”的上下文中,我们也无法推断您的输入看起来如何。

标签: yaml bamboo bamboo-specs


【解决方案1】:

Bamboo YAML 规范很难排除故障。与 Java 规范相比,这是 YAML 规范的一个缺点。看起来您在示例代码中缺少一些关键和基本标签。可以重新格式化一下看看吗?

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

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

stages:
  - run tests:
     jobs:
       - Test

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

【讨论】:

  • 根据上述 cmets,我可以指出的是,1. 始终小心缩进 2. 通过键映射将计划链接到项目。
猜你喜欢
  • 2020-09-07
  • 2021-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-12
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
相关资源
最近更新 更多