gpt4 book ai didi

mercurial - 如何在 TeamCity 中有效获取 Mercurial 更改日志?

转载 作者:行者123 更新时间:2023-12-02 22:14:28 24 4
gpt4 key购买 nike

我想要我的Noda Time持续构建 - 由我家中的私有(private) TeamCity 服务器托管 - 以 XML 文件形式获取 Mercurial 日志。源代码为hosted on Google Code 。这样我就可以将它用于 benchmark browsing on the public web site 。这一切都在很大程度上是一项正在进行的工作,但基本上已经开始整合起来。

我原以为在 TeamCity 构建过程中获取日志会很简单。毕竟,它已经获取了源代码以执行构建。从普通的存储库目录,我可以运行:

hg log --style xml > hg-log.xml

不幸的是,据我所知,Team City 中的“checkout”目录并不是真正的 Mercurial 存储库 - 它只是适当提交时存储库内容的副本。这意味着我无法在该目录或我迄今为止找到的任何其他目录中运行 hg logpredefined build parameters 都没有似乎有一个本地存储库路径,尽管我希望我错过了一个。

我当前的解决方法是再次获取源代码作为构建的一部分(当然只是默认分支),然后使用它来获取日志。它确实有效,但感觉非常浪费。

我不清楚 TeamCity 如何或在何处实际执行源 checkout - 我真的希望有一个本地存储库可以用来获取日志。

最佳答案

您的代理结帐设置是否设置为“在代理上”?

默认情况下,服务器进行检查,然后将位发送到客户端。

您可以在此处找到设置:

image

关于mercurial - 如何在 TeamCity 中有效获取 Mercurial 更改日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22722823/

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