首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改Hudson Changelog

修改Hudson Changelog
EN

Stack Overflow用户
提问于 2011-02-17 09:28:43
回答 1查看 918关注 0票数 4

当使用一个标准的Hudson源代码控制管理插件时,默认情况下,自上次Hudson构建以来的更改将被收集并显示在“最近的更改”中。

我们的构建有一个基础存储库,然后子模块在它们自己的存储库中。我们使用我们的SCM来拉取基础存储库。然后,可以使用我们自己的自定义脚本来拉出子模块。当您提交对子模块的更改时,会记录一条注释,基本上写着"User X modified files x,y,and z:“。但是,此提交仅在基础存储库中注册为"User X rolled a change“。因此,当Hudson收集更改时,只收集我们基础存储库中的更改,因此我们无法获得有关每个提交的所有细节,这些细节将显示在子模块中。

我注意到在"lastSuccessful“文件夹中有一个"changelog.xml”文件,其中包含来自我们的基本存储库的更改。我已经尝试过修改文件的描述/列表,但它似乎没有更新Hudson显示的“最近的更改”。除了编写我自己的插件之外,还有什么方法可以写出我自己的更改日志,让Hudson接受吗?

例如,我想添加一个构建步骤,在该步骤中,我运行自己的脚本来收集来自子模块的最新更改的详细列表。然后,我将获取该脚本的输出,并以某种方式将其提供给Hudson。但是,问题是,我在哪里将输出提供给Hudson?或者在这个阶段甚至是可能的?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-03-01 22:29:02

您使用的是什么SCM?例如,对于subversion,您可以在base-project中使用svn: other来包含其他子模块。我们以这种方式设置了我们的项目,Hudson/Jenkins将很好地显示更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5024180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档