我们正在从ClearCase切换到从Git存储库进行基于Hudson的构建。与ClearCase,我们可以承诺通过点击“改变”,这样看到每个之间的差异:如何让Hudson显示git存储库更改的详细信息?
1. username on 15/03/2012 22:55:02
Important change message
The file was modified /full/path/to/[email protected]/main/10 - create version
但现在,使用Git,改变视图仅显示这样的:
Commit aebb135ce48bd5b47b825a16f65da52ddc4d50c4 by firstname lastname
Important change message
The file was modified pom.xml
有我们的repo中有很多pom.xml文件,每次使用提交散列检查都不是很方便。有没有办法让Hudson以完整路径和日期/时间显示实际文件?
这是特定VCS插件的功能。如果你有一个gitweb实例,你可以考虑将它添加到你的作业配置中;这将添加一个链接到更改的gitweb页面。 (我忘了gitweb集成是否需要单独的插件,或者Git vcs支持是否包含该字段。) – Amber 2012-03-20 08:01:32
我们有我们自己的Git存储库托管,在我们的intra内。这是否意味着没有我们为它编写插件就无法完成? – eis 2012-03-20 08:34:53
根据[哈德逊书](http://www.eclipse.org/hudson/the-hudson-book/book-hudson.html#section-scm-git-project),gitweb,redmineweb和githubweb支持默认。这是否意味着对于内部回购,必须实现这样的接口? – eis 2012-03-20 08:52:50