gpt4 book ai didi

svn - Bamboo 构建特定 SVN 修订版

转载 作者:行者123 更新时间:2023-12-04 12:14:38 25 4
gpt4 key购买 nike

想象一下在 Bamboo 中有一个项目有两个构建计划:暂存部署 (SD) 和生产部署 (PD)。构建 SD 会检查最新的源,构建它们并将网站部署到临时服务器。目前,PD 所做的都是相同的,即将最新版本的网站部署到生产服务器。显然,这不是很好:我希望能够部署与之前部署在登台服务器上的网站完全相同的版本,而不是最新版本。

举例说明:假设我们在 r101在 SVN 仓库中。单击“Build SD”将部署一个网站版本,例如 2.1.0.101到登台服务器。现在我们提交了一个突破性的更改并最终在 r102 .现在我想部署到生产服务器。如果我点击“Build PD”,Bamboo 会很高兴地查看 r102并构建它,产生版本 2.1.0.102正在部署到生产服务器。

但是,我希望它做的是构建和部署以前在 SD 计划中构建的版本(即 2.1.0.101 )。

当然,我可以制定 SD 计划,将最新成功的构建标记为 tags/builds/latest ,但我宁愿让 Bamboo 自己处理。

最佳答案

在您的构建命令中,您可以使用选项 custom.svn.revision.number 指定要使用的修订版。 .所以,它会类似于 -Dcustom.svn.revision.number=101进入 PD 计划的配置。

注:为此,您需要 Bamboo v1.1 或更高版本。

关于svn - Bamboo 构建特定 SVN 修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2521799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com