【问题标题】:Bamboo build Tag not including branch nameBamboo build 标签不包括分支名称
【发布时间】:2015-09-10 17:55:36
【问题描述】:

我成功地从竹子创建了一个 Git 标签,但需要将分支名称添加到标签中,而不仅仅是内部版本号,我无法让它工作。这是仅适用于构建号作为标签名称的脚本:

git tag -f -a ${bamboo.buildNumber} -m "${bamboo.planName} build number ${bamboo.buildNumber} passed automated acceptance testing." ${bamboo.planRepository.revision}
git remote add central ${bamboo.planRepository.repositoryUrl}
git push central ${bamboo.buildNumber}
git ls-remote --exit-code --tags central ${bamboo.buildNumber}

我尝试定义一个变量,包括bamboo.buildNumber 和bamboo.repository.branch.name,但在计划变量或构建和打包任务脚本中都不起作用。我还将bamboo.repository.branch.name 变量添加到脚本中的git 标记行中,但这也不起作用。

标签只是内部版本号的问题是,如果多个分支使用相同的 Bamboo 计划,它可能会与其他标签名称重叠。一个标签也应该引用它创建的分支。

【问题讨论】:

    标签: bamboo


    【解决方案1】:

    如果您使用较新版本的 Bamboo,它可能会弃用 ${bamboo.repository.branch.name} 变量。尝试使用这个:${bamboo.planRepository.branchName}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      • 2012-03-11
      相关资源
      最近更新 更多