首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用一个bamboo.yaml处理多个bamboo.yaml实例

如何使用一个bamboo.yaml处理多个bamboo.yaml实例
EN

Stack Overflow用户
提问于 2021-03-16 07:46:09
回答 1查看 63关注 0票数 0

我有一个bamboo.yaml (相同的项目),它是用在两个不同的竹叶机-这是必要的(原因的分期概念和其他内容)

构建作业在那些bit实例上略有不同,我可以通过使用全局变量和条件任务来解决这个问题。如下所示:

代码语言:javascript
复制
   tasks:
    - maven:
        executable: Maven 3.6.3
        jdk: JDK 11.0.2
        goal: |-
          clean install -s settings.xml
        environment: BUILD_USER=${bamboo.hpf_bamboo_user} BUILD_PWD=${bamboo.hpf_bamboo_password}
        conditions:
          - variable:
              equals:
                bamboo_instance: devstack
    - maven:
        executable: Maven 3.6.3
        jdk: JDK 11.0.2
        goal: |-
          clean deploy -s settings.xml
        environment: BUILD_USER=${bamboo.hpf_bamboo_user} BUILD_PWD=${bamboo.hpf_bamboo_password}
        conditions:
          - variable:
              equals:
                bamboo_instance: ci

应该对作业具有权限的组在but实例上也有不同的名称,但我不能在权限上使用变量。

代码语言:javascript
复制
plan-permissions:
  - users: []
    groups: ${bamboo.devgroup}

这将返回错误"no group‘${bamboo.devgroup}“

有人知道我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-16 11:40:44

FYI:找到解决方案

在yaml -竹子中定义竹服务器名称是可能的,它将跳过具有另一个服务器名的配置:)

代码语言:javascript
复制
server-name: 'bambooservername'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66650909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档