在 Hudson 中构建一个特定的修订版?

发布于 2024-09-15 23:40:39 字数 57 浏览 5 评论 0原文

我如何要求 Hudson 构建特定版本(而不是最新版本)?我正在使用 Mercurial 以防相关。

How do I ask Hudson to build a specific revision (instead of the latest one)? I am using Mercurial in case that's relevant.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

淡淡の花香 2024-09-22 23:40:39

在 Hudson 项目的 Mercurial 配置下,您可以尝试将要构建的修订版本放入 Branch 字段中。 (如果这不起作用,请根据该修订版创建一个分支。)

更一般地,如果您希望能够构建在构建时指定的修订版,则可以配置使用用户指定的修订版参数的参数化构建在分支字段中。 Mercurial 插件声称支持 Branch< /em> 字段(从版本 1.26 开始)。

[免责声明:我自己没有能力尝试这个。所以这是一个有根据的猜测。]

Under the Hudson project's Mercurial configuration, you can try putting the revision you'd like to build into the Branch field. (And if that doesn't work create a branch based on that revision.)

More generally, if you want the ability to build a revision that you specify at build time, you can configure a parameterized build that uses the user-specified revision parameter in the Branch field. The Mercurial Plugin claims to support parameters in the Branch field (as of version 1.26).

[Disclaimer: I don't have the setup to try this myself. So it's an educated guess.]

过期以后 2024-09-22 23:40:39

我不确定这对您的情况是否有帮助(Hudson),通常如果我们想构建特定的修订版,我们会更新到该修订版来构建它。您可以通过以下方式更新到修订版:

hg update -r <revision>

将存储库更新为给定修订版,您可以运行构建命令

,或者如果您不想在存储库内进行构建,您可以将其存档并在存储库外部构建

hg archive -r <revision>

hg help archive

I am not sure if this will help in your case(Hudson), Normally if we want to build a specific revision we update to that revision build it. You can update to a revision by:

hg update -r <revision>

That update the repo to given revision and you can run your build commands

or if you don't want to do build inside the repo you can archive it and build out side the repo

hg archive -r <revision>

hg help archive
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文