gerrit相关内容

手动Gerrit审核cmd并未更新“已验证"邮件,标签值

我们正在尝试为CI框架设置jenkins和gerrit,gerrit可以触发Jenkins构建,但是在构建成功后无法更新gerrit的验证标签,因此我尝试使用手动命令,仍然无法通过以下ssh更新gerrit验证的标签字段jenkins服务器上的命令,但可以更新代码审查标签. ssh -p 29418 gfkfcmo@cmgerrit1.com gerrit review -p HiC ..
发布时间:2019-09-02 21:40:13 其他开发

Jenkins:Gerrit触发器问题的设置

我已经在Jenkins cos上安装了Gerrit Trigger插件,当团队中的开发人员将某些内容(相对于特定项目)推送到存储库中时,我需要自动开始构建.我在这里遵循了设置: https://wiki.jenkins-ci.org/display/JENKINS/Gerrit + Trigger 测试连接正常.无论如何,当有东西被推动时,建筑物就不会“触发".我唯一看到的是: ..
发布时间:2019-09-02 21:30:44 Java开发

如何从jenkins gerrit触发器发布自定义标签上的投票?

我正在使用jenkins gerrit-trigger插件.它确实触发了工作.问题在于,工作完成后,詹金斯无法发送评论,因为我在gerrit中没有“已验证"标签. 我发现在配置中有 Gerrit报告值部分(Jenkins->管理器-> Gerrit触发器->单击您的Gerrit“编辑"按钮). 在该部分中,“验证"和“代码审查"都有硬编码的小节.另一小节是"Gerrit验证命令",其中包含以 ..
发布时间:2019-09-02 20:35:54 其他开发

Jenkins + Gerrit触发器不会自动生成

Jenkins似乎并没有自动引入需要从Gerrit进行审查的更改. 我们正在使用Gerrit触发器. 此外,如果我尝试手动触发一些操作,似乎什么也没发生. Gerrit触发器管理区域中的“控件"似乎并不多...闪烁“正在启动",“正在停止"或“正在重新启动" 有什么想法我做错了吗? 解决方案 我遇到了同样的问题,这与我的工作中默认Gerritt设置有关,用于匹配分支 ..
发布时间:2019-09-02 20:27:33 其他开发

Jenkins Gerrit触发器在构建时未获取我的更改

我已经用gerrit触发器插件配置了jenkins,以验证我们推送到gerrit的每个提交. 我希望此触发器将我的最新更改包含在原始回购中并进行构建. 但是,它只是克隆回购项目,无需我的更改即可编译. 下面是我在jenkins中对gerrit触发器的配置设置. Refspec: $GERRIT_REFSPEC Branches to build: $GERRIT_BRANCH Bu ..
发布时间:2019-09-02 20:22:41 其他开发

Jenkins中的Gerrit-trigger插件如何工作?

我试图了解詹金斯中的gerrit-trigger如何进行详细工作? 另外,如何调用触发的笔势的测试? 谢谢 解决方案 gerrit触发器的工作方式如下: 它使用ssh连接到gerrit服务器,并使用gerrit stream-events命令 然后,当数据进入时,它会监视此流 它将尝试将事件与项目中已定义的触发器进行匹配 潜在的陷阱: Jenkins用户 ..
发布时间:2019-09-02 20:15:23 其他开发

在Gerrit项目中编辑project.config

我想在我的Gerrit项目中添加一个“已验证"标签,以允许Jenkins验证代码是否已构建并通过其测试等等. 我知道我需要向project.config添加一个部分,如下所示: [label "Verified"] function = MaxWithBlock value = -1 Fails value = 0 No score ..
发布时间:2019-09-02 20:13:45 其他开发

提交者电子邮件地址在IntelliJ中不匹配,甚至将其更改为正确的

当我尝试在IntelliJ构思中将我的提交从git存储库推送到Linux环境中的gerrit远程存储库时,我收到以下错误: remote:错误:提交者电子邮件地址***** [K remote:ERROR:与您的用户帐户不匹配。[K 即使我将设置更改为git和gerrit的正确设置(我可以在: git config -l 从控制台),它仍然选择旧的“错误”电子邮件。 ..
发布时间:2018-08-08 14:57:15 其他开发

Gerrit googleplay发行商插件凭据尚未正确配置

我在插件页面的插件教程中描述了使用Google Play Android Publisher插件的gerrit。 .apk已签名,如果通过google play gui上传,它会很好地上传。 当我尝试使用gerrit上传时,出现错误。以下日志: 上传失败:Google服务帐户凭据“GooglePlayAPICredentials”尚未正确配置。 更新凭证,确保输入了所需的数据,然后 ..
发布时间:2018-05-14 18:20:11 其他开发

Gerrit - 复制到github

我通过 [remote“github”] url = git@github.com配置了gerrit复制: MYUSERNAME / $ {name} .git push = + refs / heads / *:refs / heads / * push = + refs / tags / *:refs / tags / * timeout = 5 replicati ..
发布时间:2018-04-28 14:08:59 其他开发

Gerrit跟踪功能分支?

我们(git / gerrit newbs)正在尝试将gerrit与特性分支结合使用。我们试图实现的工作流程如下: 用户创建一个功能分支,直接将其推送到远程仓库(无需评论) git push -u原始用户分支。 当更改堆积在主分支中时,用户将执行 git pull --rebase origin master - rebase 是必须的,否则git会创建合并提交,并且合并提交不能通过ger ..
发布时间:2018-04-28 12:14:12 其他开发

如何将一个巨大的代码分割成Gerrit中的小块

目前,我想为OpenStack做出贡献,而我是Gerrit的新手。 在Gerrit中,我创建了一个新分支 my_branch ,但实际上我的代码非常庞大。请让我知道如何使用同一个分支将我的代码拆分为更小的更改 my_branch 。 解决方案 Pleaas托盘git gui工具 - citool,gitk。 git citool 选择哪些文件,甚至哪些行放入新的提交中。 非常 ..
发布时间:2018-04-28 12:13:20 其他开发

如何在gerrit下创建自定义名称空间?

我希望允许开发人员自由创建/删除分支,推送给他们,强制推送等。但是我不希望任何开发人员意外删除或强行推送给主或任何发布分支。 从文档我怀疑这可以通过创建自定义命名空间来实现,在 gerrit文档,您可以找到: 例如,要授予在命名空间下创建新分支的可能性foo,您必须为应该拥有它的组授予onrefs / heads / foo / *权限。最后,如果您计划授予每个用户个人名称空间,他们可 ..
发布时间:2018-04-28 12:12:51 其他开发

如果任何deltas冲突,git pull不合并文件(需要手动合并)

请考虑这种情况: 我更改了X个文件,并将其推送到 Gerrit Joe对Y个文件进行了更改,其中Z与我的更改集相交 Joe的代码审阅获取批准并合并到远程分支中,我会在代码审查阶段持有 因为Joe和我自己同时更改了Z个文件,并且他的更改在我之前得到了批准,所以我必须将我的更改合并到Joe更改的Z文件中 我处于同一个git分支中,当我推入Gerrit时,我必须这样做,因为这是唯一的分支我 ..
发布时间:2018-04-28 12:06:54 其他开发

Gerrit不接受新创建的变更/分支

我刚刚创建了一个新的改变,我想把它推向Gerrit。我做了(我希望)通常的方式,即创建新的分支,做魔术,提交。现在,我想推动对Gerrit的改变。所以... $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ g $ git checkout 82-changes-and-fixes-to-files-view git push origin HEAD:refs / for / ..
发布时间:2018-04-28 12:06:20 其他开发

为什么Gerrit接受推动,它无法处理?

遵循此回答以及Gerrit文档的相关信息。如果添加适当的引用是必需的: git push gerrit HEAD:refs / for / master git push origin master 后,如果缺少适当的ref,push会被关闭(在Git级别),但不会创建更改(在Gerrit级别)。用户最终会在代码审查系统中混乱(无法合并不存在的更改,因为他或她没有更改而拒绝其他任何操 ..
发布时间:2018-04-28 12:05:43 其他开发

如何“上传”标签Gerrit使用回购?

我继承了一个Android项目,该项目使用Gerrit和Repo工具来管理VM上的Git存储库。我的正常工作流程包括使用 git add 和 git commit 命令在我的本地分支上工作,并使用 repo sync 和 repo upload 更新远程。在 repo上传之后,我使用Gerrit为自己和其他人批准更改。这是行得通的,除了我无法弄清楚如何上传我在本地分支上创建的标签。我试着直接使用 ..
发布时间:2018-04-28 12:04:40 其他开发