我们公司目前正在使用Subversion,同时使用Jenkins来拉取软件配置管理(SCM)的变更,如果有任何变化,将进行Maven构建。
我们现在要转移到Git,但我没有看到如何拉取Git仓库的变更... 我是不是漏看了什么?
我们现在要转移到Git,但我没有看到如何拉取Git仓库的变更... 我是不是漏看了什么?
您可以配置Jenkins Git插件来轮询您的代码库以获取更改,但建议的方法是向您的代码库添加post-receive(也称为post-commit)钩子。这样,每次提交时Jenkins将立即收到通知。
您可以在此处阅读更多信息:https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
CloudBees提供Jenkins持续集成和Git托管服务,这也可能有助于您http://www.cloudbees.com/#slide-2。
祝您迁移顺利。我们发现在执行类似的迁移时,Maven发布插件中存在一些问题 - 如果我再次执行此操作,我将先进行一些原型版本的发布。
1. Git-Client-plugin
2. Git-plugin