【问题标题】:Modify Bamboo release metadata修改 Bamboo 发布元数据
【发布时间】:2021-09-23 10:36:14
【问题描述】:

对于我用 Bamboo 构建的 CD 管道,我想以某种方式标记我的版本,例如。它在 UAT 中成功运行。

我认为在 git 中放一个标签会相当简单,但是在 Bamboo-release 级别上有这些信息更有吸引力。

我想知道,是否可以在创建发布后修改 Bamboo 发布元数据? 遇到这种情况怎么办?

附言。我知道在 Jenkins 中,这可能是管道中的单独步骤,例如。 “部署到 UAT”->“运行 UAT 测试”-> 好的,但目前我被 Bamboo 及其“部署环境”困住了。

【问题讨论】:

    标签: continuous-integration bamboo continuous-delivery


    【解决方案1】:

    Bamboo 允许您“批准”发布。进入发布详情页面并点击Approved

    一旦您批准它,该版本将在其旁边显示一个图标,该图标会显示在列表页面中版本号的任何位置。

    如果您想通过代码执行此操作,Bamboo 确实有一个 API。

    【讨论】:

    • 我知道“批准”按钮,但我追求的是更复杂的东西:我想标记发布是例如。 “在 UAT 上测试”、“由 QA 批准”、“满足非功能性要求”。在此基础上,有人可以相应地点击“批准”或“拒绝”。
    • 你也使用 Jira 吗?它允许您自定义工作流程。
    • 是的,但在 JIRA 中,工作流程与特定故事相关,我有兴趣在发布级别设置它,最好通过一些 API 调用,以便它可以自动化。
    • 我没有看到像你在 API 中描述的那样:developer.atlassian.com/server/bamboo/bamboo-rest-resources
    • 我们做的一件事是创建一个“部署”类型的 Jira,我们可以在任何项目中使用它。该 Jira 具有发布状态。
    猜你喜欢
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 2011-11-11
    • 2021-04-24
    • 1970-01-01
    相关资源
    最近更新 更多