我想我会试用詹金斯,因为它看起来对我们的gitolite项目来说是一个相当不错的持续集成环境。但是我不知道几件事情。如何将Jenkins的git项目推送到其他服务器?
设置:
- 1 Gitolite服务器
- 2分段服务器
- 多个生产服务器
- 多个开发电脑
目标:我希望詹金斯将检查一个存储库当有人推入它时,如果最新的推送对整个项目(laravel网站基本上)做了不好的事情。之后,检查是否针对开发分支进行了推送,然后将其拉到相应的分段服务器。但是,如果它被推入主服务器,则将其提交到生产服务器。
问题1:是否有可能触发与詹金斯git拉命令到另一台服务器?如果是,那么如何?
问题#2:如何检查与詹金斯提交,如果它被破坏?
问题3:我应该安装Jenkins到哪个服务器?我正在考虑使用码头工人。在本地它像一个魅力运行。
问题#4:是否有可能将所有存储库自动从git服务器导入到单个项目中,或者我必须一个一个地手动执行该操作?
谢谢,这个问题在此期间不推荐使用。我们现在正在使用GitLab,它可以完成我们需要的一切。但是谢谢你的帮助。 – Bert