哈德森+ git + maven

myu*_*uf3 1 git maven-2 hudson hudson-plugins

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

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

关于如何在git中管理包和插件以便最容易地进入Hudson的建议也将受到赞赏.

谢谢,麻烦您了.

Pet*_*ans 6

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

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

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

现在为杀手功能:

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

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

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