gerrit相关内容

Git Bash-ssh连接问题

环境: OS: Windows-10 Git Bash Version: 2.33.1 OpenSSH_8.8p1, OpenSSL 1.1.1l 24 Aug 2021 $ which ssh /usr/bin/ssh SSH连接到GERRIT错误:- $ ssh -p 29418 user@gerrit.example.com Unable to negotiate wi ..
发布时间:2022-06-25 11:31:41 其他开发

Gerrit googleplay 发布者插件凭据未正确配置

我将 gerrit 与 Google Play Android Publisher Plugin 一起使用,其方式在插件页面上的插件教程中描述..apk 已签名,如果我通过 google play gui 上传它,它会很好地上传. 当我尝试使用 gerrit 上传时,出现错误.日志如下: 上传失败:未正确配置 Google 服务帐户凭据“GooglePlayAPICredentials". ..
发布时间:2022-01-20 10:18:33 其他开发

Gerrit 中缺少依赖项

我对 Gerrit 进行了四次更改,每一次都取决于前一次(当然,第一次除外).我已经放弃了第二和第三,并审查了第一和第四.由于 first 不依赖于任何东西,Gerrit 设法自动合并它.现在,第四个(取决于放弃的第三个)是一个真正的问题. Gerrit 声明 Submitted, Merge Pending 与: 由于缺少依赖项,无法合并更改.还必须提交以下更改: 并给我两个放弃的更改 ..
发布时间:2022-01-15 23:08:21 其他开发

GitHub、Gerrit、Hudson(Jenkins) 工作流程

我刚刚开始一起使用 GitHub、Gerrit 和 Hudson(Jenkins).我需要一些关于工作流程的想法. 我们想使用 GitHub 作为我们的主要远程仓库.我们希望将 Gerrit 主要用于代码审查,但也用于在 Hudson 中构建触发器. 不过,目前我在思考这方面的工作流程时遇到了一些麻烦,我想听听其他人自己做了什么.想法? 解决方案 我没有直接使用 Gerrit, ..
发布时间:2022-01-12 19:36:15 其他开发

无法设置“Sonar Gerrit"詹金斯插件

我正在尝试设置 Sonar Gerrit - Jenkins 插件 在 Jenkins 工作中. 上下文 为 Gerrit 创建补丁集时会启动 Jenkins 作业 使用 git 提取源,启动 cppcheck 分析,并在预览模式下启动声纳分析. 启动构建后操作“将 SonarQube 问题发布为 Gerrit 评论". 这里是第三点的 Jenkins 分析日志. 从 [X ..

从 gerrit 评论中排除作者

我想禁止更改的作者在 格里特.我知道 这个建议的黑客攻击,但这并没有并不能真正解决问题. 现在我从 gerrit 问题中了解到 gerrit 的硬编码规则可以通过自定义序言代码,因此应该可以根据需要修改工作流程.但是,我之前从未修改过 gerrit 的工作流程,我也不太了解 序言. 有没有人有一个使用这个 prolog 引擎的 gerrit 自定义规则的小型工作示例? 我很乐意接 ..
发布时间:2022-01-12 10:23:00 其他开发

Gerrit 可以在 Gitlab 前工作还是打算取代它

我认为我并不真正了解 Gerrit 如何融入我团队的现有工作流程.Gerrit 是否打算成为代码的中心“枢纽"?我一直认为它类似于 Atlassian 的 Crucible,它适合 Atlassian 的 Stash 或 Bitbucker. 我的团队目前使用非常活跃的 Gitlab 安装,但缺少内置的代码审查工具,我绝对必须检查进入 repo 的承包商的代码. 我需要一个防火墙后解决 ..
发布时间:2022-01-10 11:21:19 其他开发

Gerrit - Gitlab 集成

为了改进开发过程,我们组织决定在开发工作流程中引入 Gerrit.我是负责实施 Gerrit 服务器的人.互联网上提供的用户指南非常有助于将 Gerrit 应用到我们现有的工作流程中.我们使用 Jenkins 和 Sonar 作为非交互式用户来验证构建.但是在处理存储库时,会出现一个问题.大多数开源都使用 gerrit-replication 插件将最新代码复制到他们的公共代码存储库.这些公共存储 ..
发布时间:2022-01-10 11:19:37 其他开发

当提交消息中的 Change-Id 丢失时 Gerrit 错误

我在远程存储库中设置了一个分支并在该分支上进行了一些提交.现在我想将远程分支合并到远程主节点. 我的操作基本如下: 结帐分行 收银员 合并分支并修复合并错误 提交 push origin HEAD:refs/for/master 但是在第 5 步得到错误信息: 远程:解析增量:0% (0/12)远程:错误:提交消息中缺少更改 ID...远程:更改 ID:I5586220 ..
发布时间:2021-12-27 21:50:18 其他开发

在 gerrit 2.7 中找不到“标签验证"权限

我正在尝试按照以下说明配置 Jenkins gerrit 触发器:https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger.有一点说要向非互动用户授予“标签验证"权限.问题是,我没有看到这样的特权... “添加权限..."组合框具有“标签代码审查"权限,但没有“标签验证"权限. 此权限是否已从 gerrit 2.7 中删除/重 ..

访问权限以删除gerrit中的分支

如何分配某个组以删除Gerrit项目下的分支.目前只有管理员可以执行此操作. 我在下面的分支模式中添加了所有者访问权限.这似乎可行,但不确定,如果这样做是正确的方法 此所有者访问权将添加的所有其他功能是什么. 有人可以对此有所启发. 此处. . > ..
发布时间:2021-05-10 19:19:22 其他开发

如何在Gerrit中向给定补丁集添加说明?

我可以创建新的补丁集到给定的Gerrit没有问题. 但是,我想描述一下补丁集.我一直在做这件事,作为提交消息的一部分,因为我提交了-amend并用修订后的注释推送了新的补丁集. 在提交消息中是否存在定义良好的描述补丁集的方式,因此Gerrit可以自动设置其描述?到目前为止,我发现的唯一提到的内容是来自此页面的: https://www.gerritcodereview.com/c ..
发布时间:2021-05-10 19:19:19 其他开发

Gerrit:添加/提交到本地git repo后,我收到:[尝试删除远程](未进行任何更改),但尝试将其推送到远程

以下是尝试推送到远程git repo时的输出: 计数对象:28,完成.增量压缩最多使用8个线程.压缩对象:100%(26/26),已完成.书写对象:100%(28/28),3.28 KiB |已完成1.64 MiB/s.总计28(增量22),已重用0(增量0)远程:解决增量:100%(22/22)远程:处理更改:参考:1,已完成远程:(W)在先前的提交4075c99和新的提交bbb6b31之间没 ..
发布时间:2021-05-10 19:19:16 其他开发

如何获取经过自我审查的Gerrit更改的列表

在我们的Gerrit设置中,更改的作者有可能对其自己的更改进行+2审查(这是Gerrit的默认行为).我们希望保持这种行为,但是我们仍然希望对这些更改进行审核,即使它们已经被合并. 因此,我正在寻找一种搜索过滤器,该过滤器会生成一个变更列表,这些变更列表的变更作者仅+2,而其他帐户则不+2. 我不在乎这是Gerrit UI的搜索过滤器,还是直接在数据库上运行的查询.只要它能产生更改列表 ..
发布时间:2021-05-10 19:19:11 其他开发

即使没有任何新变化也强制推向Gerrit

我想将补丁集推送到已经推送的Gerrit.最初,在发送补丁程序时,构建系统没有触发.我需要通过重新提交所有补丁来再次触发它. Gerrit拒绝 ![远程拒绝] HEAD->裁判/支持/分支(无新变化) 我知道没有新的变化,但无论如何我都想推动.我该怎么办? -force 标志无效. 解决方案 执行"commit --amend,更改提交消息,然后再次推送. ..
发布时间:2021-05-10 19:19:08 其他开发

格里特:![远程拒绝] HEAD->裁判/发布/大师(无新变化)

我进行了一些更改,将其提交,然后将分支推送到Gerrit( git push gerrit ).现在,我的更改未出现在Gerrit中,并且我认为这是因为我手动推送了更改,而不是使用git评论.当我现在运行 git review 时,我收到此错误: remote:处理更改:refs:1,已完成到ssh://user @ gerrit-host:29418/Project![远程拒绝] HEAD- ..
发布时间:2021-05-10 19:19:05 其他开发