哈德森+ git + maven

时间:2010-08-18 19:25:37

标签: git maven-2 hudson hudson-plugins

我很快就会转向git进行版本控制。我的连续构建系统是Hudson,我使用maven来构建我的工件。

任何人都有最佳实践来设置git以最好地使用这些其他工具。

关于如何在git中管理包和插件的建议最容易理解为Hudson也将受到赞赏。

请,谢谢你。

1 个答案:

答案 0 :(得分:6)

我们每天都在使用git-maven-hudson。

对于哈德森来说,有一个git插件,效果很好并具有杀手功能。

Maven负责自己的依赖,不需要知道git或hudson,这样可以实现很好的去耦和较少移动的部分。

现在有了杀手级功能:

我们以工作票为基础。在git中,我们为每个票证使用一个分支,并对该分支上的单个票证进行所有开发。准备好分享时,我们将分支机构推向中央仓库。 Git插件将检查并加载所有新分支,将它们合并到主服务器并编译/运行测试/部署到Nexus并将补丁推送到主分支。

我们定期从主分支拉出来接近头部。

这很好用,服务器上几乎没有任何合并冲突。