我的 Gerrit 服务器事件集成到 Jenkins(通过 Gerrit 触发器插件),当在 Gerrit PatchSet 上收到 Code Review +2 时,会触发 3 个不同的 Jenkins 构建(比如 A、B、C)。 目前,首先触发 A、B 或 C 构建中的任何一个,没有明确的顺序 ...
我的 Gerrit 服务器事件集成到 Jenkins(通过 Gerrit 触发器插件),当在 Gerrit PatchSet 上收到 Code Review +2 时,会触发 3 个不同的 Jenkins 构建(比如 A、B、C)。 目前,首先触发 A、B 或 C 构建中的任何一个,没有明确的顺序 ...
我正在使用 gerritcodereview 进行代码审查,我需要为 CI、CD 创建一个 jenkins 管道。 我正在使用由 gerrit 触发器插件触发的事件。 我想获得这个: PastchSet 创建在 refs/changes/**/**/** 分支上开始构建将结果报告给gerrit进行 ...
我设置了一个 Jenkins 管道并将其定义为基于 Gerrit 事件触发,该事件运行良好。 但是,每次触发构建时,都会在 gerrit 中留下评论 并根据它的成功和失败,它留下+1或-1 我如何阻止它离开评论并从这个特定的管道中给出 +1/-1? 我查看了 Jenkins -> 管理 Jen ...
Jenkins 和 SonarQube 环境信息 配置: - 自由式工作。 Jenkins 作业控制台日志(最后几行):- 虽然构建/分析已成功完成,但是没有对 Gerrit 发表任何评论。 我的 jenkins 作业设置中是否缺少某些内容? ...
我正在使用带有 gerrit 触发器的 Jenkins。 我们有一个全局 gerrit 触发器配置,它表示如果构建被标记为 NOT_BUILT,则插件应该用 0 覆盖 gerrit 上的已验证和代码审查标志。 我无法更改插件的默认配置,但对于某些工作,我需要避免覆盖,以防构建处于 NOT_BUI ...
我已经按照 Jenkins 安装文档中的文档在 Ubuntu 服务器中安装了 Jenkins 并且我正在尝试设置Gerrit Trigger Plugin 。 在设置管理设置部分时,SSH 密钥文件部分总是给出错误“/var/lib/jenkins/.ssh/id_rsa”不是有效的密钥文件。 我在 ...
我需要找到一种方法来执行我的 jenkins 管道的一部分,仅当路径琐碎重新定位时。 gerrit 的每个 rebase 都会创建新补丁,我在作业参数 GERRIT_EVENT_TYPE=new_patch 上看到。 我知道作为作业配置的一部分,我可以在平凡的 rebase 上排除构建触发器 ...
团队, 我正在尝试通过手动编辑 jenkins gui configuration 来搜索用户检查过的字符串。 每当我们保存这个 gui 配置时,就会直接提交到 gerrit 上的 master。 现在,我想搜索过去 3 天发生的所有提交,看看是谁做出的。 所以当我在下面做时,下载所有天可能需要 ...
我在 gerrit 触发器插件中配置了 10 个存储库。 但是发生的情况是,如果用户在所有 10 个存储库中都进行了代码更改并推送了代码,那么 10 个构建就会触发。 我们如何避免这种情况并且只为这个用例触发一个构建 ...
我有两个管道工作。 父作业:此作业包含 Gerrit 触发器,并基于创建的每个补丁集构建。 构建此作业后,我可以在构建环境变量部分中看到 Gerrit 环境变量。 子作业:仅当 gerrit_branch 不等于 master 时才运行。 我想像父作业一样将所有 gerrit 环境变量传递给这个作业 ...
我有一份与 gerrit 服务器挂钩的工作。 我还安装了 gerrit 触发器插件。 当我按下“重新触发”/“全部重新触发”时,我希望重新触发的作业能够获得重新触发它的作业的内部版本号。 关于如何做到这一点的任何想法? 谢谢 ...
我创建了一个 Gerrit 服务器和一个 jenkins 服务器,我一直在关注这个Gerrit Trigger Documentation 。 我去了 Jenkins>Manage Jenkins>Manage Plugins,在所有选项卡(更新、可用、已安装)中我找不到任何 Gerri ...
我已经使用所需的 SMTP 详细信息编辑了 gerrits 配置文件: 但问题是,细节不知何故不适用于gerrit,但相同的值确实适用于Jenkins。 Gerrit 那里真的没有有用的文档。 我什至尝试使用以下命令配置项目配置文件的服务器端设置: 我也尝试查看错误日志,但没有。 任何指示都会对我 ...
需要一些帮助。 我们是否可以选择过滤 Gerrit 事件插件的特定用户。 目前它触发了我不想为团队中的每个人触发的所有内容。 ...
我不知道如何在 DSL pipelineJob 中使用 gerrit-trigger 插件。 根据dsl 插件 doc triggers is deprecated for pipelineJobs。 并从wiki 1.77中替换为 pipelineTriggers。 所以我将触发器部分更改为 但 ...
我正在使用带有 jenkinsfile 的 Gerrit 插件。 通过 excludeTrivialRebase: false 为 gerrit rebase 设置触发器后,我仍然想在该事件上实现一些逻辑。 变基后的 GERRIT_EVENT_TYPE 设置为“patchset-created”, ...
我有 2 个独立的工作在同一个 project1/master 上工作。 我已配置 gerrit 触发器以在包含正则表达式的注释上启动作业 #1(sandbox-build)。 工作 #1(sandbox-build) 按预期开始,但如果有人开始工作 #2(通过创建新补丁集),他也会开始工作 #1 ...
我有一个包含两个步骤的管道脚本。 SonarQube分析UnitTests 如果SonarQube发现警告,它会将它们作为注释报告回 Gerrit 并设置Code-review-1 。 下一阶段是单元测试,如果正常,管道将成功,Jenkins 应向 Gerrit Verified+1报告。 但是, ...
我有一个Gerrit-詹金斯设置。 触发器根据插入到gerrit的注释来启动几个jenkins作业。 基于注释的触发器的数量持续增加。 该项目有一个单独的文档,其中包含注释中的what关键字执行什么操作的信息。 最好直接使用gerrit提供关键字列表,这样开发人员在搜索特定关键字时不 ...
我已经建立了一个 Jenkins 管道,我想在其中运行一个基于 Gerrit 触发器的 Jenkinsfile。 我在这里阅读了很多关于如何设置的内容。 我在管道中的 Advanced->Refspec 下添加了GERRIT_REFSPEC变量作为参数和$GERRIT_REFSPEC 。 问 ...