jenkins - 如何在 Gerrit 中触发 Jenkins 构建 项目子目录更改时触发

标签 jenkins gerrit gerrit-trigger

我想仅在对特定子目录中的文件进行更改时才使用 Gerrit 触发器触发 Jenkins 构建。例如...

├── subdir1
│   ├── trigger
│   ├── also-trigger
├── subdir2
│   ├── do-not-trigger

如果对 subdir1 中的文件进行任何更改,我想触发构建。

最佳答案

检查 Jenkins 项目配置中的 Gerrit 事件。在 Gerrit 设置中 Add File pathpath subdir1 (当然你应该设置项目和分支模式)。然后 subdir1 中的任何更改都会激活 Jenkins,而 subdir2 中的更改将被 Jenkins 忽略。

关于jenkins - 如何在 Gerrit 中触发 Jenkins 构建 项目子目录更改时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28332780/

相关文章:

jenkins - 如何使用 Jenkins 将 Docker 容器从 Amazon ECR 自动部署到 Kubernetes

gerrit - 关于在 gerrit 上添加审阅者的电子邮件通知

svn - 推荐一个好的同行代码审查工具?

python - Jenkins API 响应未采用 Crumb

jenkins - 阻止 Jenkins 在定义的时间范围内(例如上午 6-7 点)执行新构建

git - Repository Migration to Gerrit,git push --mirror 返回refs/meta/config(不能删除项目配置)

git - Jenkins 的 Gerrit 触发器找不到要构建的任何修订

git - 如何使用 gerrit 触发器插件在 jenkins 中执行变更集的 Jenkinsfile?

jenkins - 将环境变量从父作业传递到子作业 Jenkins 管道

java - Jenkins 种子作业(没有这样的文件或目录)