如何从Jenkins获取Gerrit Repo的变化并在变更中构建项目?

时间:2012-08-30 06:59:26

标签: jenkins jenkins-plugins

我已经设置了项目,使用Gerrit Repo从Jenkins构建基于Gerrit的android ICS源代码。它成功构建了源代码。 现在,我想在Gerrit的任何分支上对我的Android源进行一些更改。我怎样才能从jenkins中检测出这些变化,并在没有任何人工干预的情况下自动为基于gerrit的android源合并的每个变化触发构建? Gerrit Trigger插件对它有用吗?,我在Jenkins测试连接中设置Gerrit Trigger工作正常但是当我在源代码中做了一些更改时,构建不会被触发吗? 请给出解决方案或任何其他选项以捕捉变化并从jenkins构建源代码? 谢谢, 阿马尔。

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解这个问题,但是如果你只是想让构建来获取对git repo所做的更改,只需配置一个post-commit钩子或者在intervalls中查询repo for chagnges。

如果您想改变gerrit中的某些内容以进行新的提交,那么这可能就是您所寻求的:Gerrit change-merged Hook