【发布时间】: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