使用Git构建和部署Java项目策略

时间:2015-04-13 13:51:45

标签: java git svn deployment build

所以我和另外两个朋友一起创建了一个个人Java项目,我们正在使用git进行源代码控制。

我们希望能够对将在远程服务器(某种登台环境)上的仓库进行更改然后我想要 能够只登录到staging env并运行一个构建和部署脚本,它只是编译所有.java源代码并生成并运行一个jar文件。

但我的问题是我是git的新手(不是我的想法,使用它,我过去使用过svn),在阅读之后,似乎没有集中式或主式回购的概念。

所以我的问题是有没有办法用git实现我想要的东西?如果没有主存储库,那么暂存环境将如何知道从哪里构建?

谢谢你们。

2 个答案:

答案 0 :(得分:0)

你似乎是Git的新手。您可以clone到您的登台服务器的仓库。当您登录到服务器时,您可以在repo中pull,它将远程git存储库中的最新更改带到您的说服服务器,您可以构建和运行。

答案 1 :(得分:0)

您还可以在本地git上配置指向登台服务器的远程控制器,并在每次要构建时推送更改。