我有一个bamboo.yaml (相同的项目),它是用在两个不同的竹叶机-这是必要的(原因的分期概念和其他内容)
构建作业在那些bit实例上略有不同,我可以通过使用全局变量和条件任务来解决这个问题。如下所示:
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实例上也有不同的名称,但我不能在权限上使用变量。
plan-permissions:
- users: []
groups: ${bamboo.devgroup}这将返回错误"no group‘${bamboo.devgroup}“
有人知道我怎么解决这个问题吗?
发布于 2021-03-16 11:40:44
FYI:找到解决方案
在yaml -竹子中定义竹服务器名称是可能的,它将跳过具有另一个服务器名的配置:)
server-name: 'bambooservername'https://stackoverflow.com/questions/66650909
复制相似问题