-
0 votesanswersviews
如何在jenkins git插件中下载一个特定的gerrit更改集?
通常我们在jenkins中使用gerrit trigger plugin来下载gerrit变更集 . 但在某些情况下,我们希望直接下载特定的变更集 . 例如openstack Change #503032 git pull git://git.openstack.org/openstack/tripleo-quickstart-extras refs/changes/32/503032/2 并将... -
3 votesanswersviews
如何在jenkins中使用gerrit触发器插件为变更集执行Jenkinsfile?
我们在Jenkins中使用gerrit-trigger,当推送新的变更集进行审核时会触发构建 . 现在我们要介绍管道并使用解决方案Defining a pipeline in scm 因此,我们期望在构建被触发时,管道插件下方可以检查此refspec 但是 ${GERRIT_REFSPEC} 在这里没有效果,它仍然检查主人 > git rev-parse refs/remotes/orig... -
1 votesanswersviews
Jenkins上的Gerrit事件不会在git push上自动触发
我是Jenkins / Gerrit的新手 . 我正在尝试将gerrit与jenkins整合在一起 . 我在我的git存储库中创建了一个变更集(推送)时会触发jenkins项目设置,该存储库由一个gerrit项目托管 . 主分支不接受直接推送 . 我使用以下命令推送到存储库 . git push origin HEAD:refs / for / master 现在,当我进行推动时,jenkin... -
0 votesanswersviews
Jenkins从GIT / Gerrit克隆了错误的分支/版本
我正在使用Gerrit审核与Jenkins一起使用 . 当开发人员将他/她的代码推送到GIT时,他们推动使用: git push HEAD:refs / for / master 在jenkins中,我使用gerrit触发器在“patchset created”时触发构建 Jenkins中的设置如下所示: GIT:ssh://git.server.com/path/to/project Refs... -
0 votesanswersviews
使用gerrit rest api进行Jenkins gerrit触发器
我想为我们的gerrit tigger jenkins插件启用Rest API . 所以每当我在gerrit tigger插件的rest api enablement部分给出http用户名/密码时 . 我得到以下例外 Connection error : sun.security.validator.ValidatorException: PKIX path building failed: su... -
0 votesanswersviews
可以为maven项目配置Gerrit触发器
我在SERVER_GERRIT上设置了Gerrit服务器 . 我有jenkins在SERVER_JENKINS上运行 . 我在SERVER_JENKINS上安装了Gerrit触发器,并在jenkins用户的SERVER_GERRIT上完成了所需的设置 . 我已经配置了MAVEN作业,无论何时创建补丁集,都会在SERVER_GERRIT上构建git repo . 该作业按预期触发,但总是失败,因为它... -
5 votesanswersviews
Jenkins Gerrit-Trigger在成功运行后未报告1已经过验证
我目前正在尝试使用Jenkins Gerrit-Trigger发出“1 Verified”,但有一些原因导致1失败 . 由于插件能够成功地向相关的Gerrit变更集发出“-1 Verified”和“Build Started”注释,因此权限似乎是有序的 . 当工作成功时,“1已验证”从未实现 . 检查Jenkins日志显示与作业相关的最后一个条目显示403响应错误: Jenkins日志也显示相同的... -
3 votesanswersviews
Jenkins gerrit在建造时不会触发我的变化
我已经使用gerrit触发器插件配置了jenkins,以验证我们审核的每个提交 . 我希望这个触发器能够包含我对原始仓库的最新更改并进行构建 . 但是,它只是克隆repo项目并在没有我改变的情况下进行编译 . 以下是jenkins中gerrit触发器的配置设置 . Refspec: $GERRIT_REFSPEC Branches to build: $GERRIT_BRANCH Build ... -
0 votesanswersviews
在jenkins中安装gerrit触发器时出现错误java.nio.file.FileSystemException
我完全坚持使用Gerrit Trigger安装 . Jenkins插件管理器中的Gerrit触发器插件版本为2.27.2 . 请参阅以下错误消息 对于Jenkins服务,java.exe进程是必需的,所以我无法结束它 . 你有什么想法解决这个问题吗? -
1 votesanswersviews
如果存在任何编译错误,Jenkins gerrit会触发不报告验证投票
当我做一些代码更改并将代码推送到Gerrit时 . Jenkins构建被触发,我们通常会验证投票1或-1,具体取决于Gerrit UI对该更改的结果 . 目前,我们观察到,对于任何编译错误,它都没有向Gerrit报告 . 这只发生在编译错误中,而不是失败的测试,失败的git checkout或其他导致构建失败的原因 . 下面我提到了版本细节 . 任何建议将受到高度赞赏 . Gerrit版本:2.... -
1 votesanswersviews
如何在Gerrit 2.16中配置服务器端挂钩
我已经开始使用Gerrit 2.16作为代码审查工具,并且希望配置服务器端钩子以在将更改提交/推送到gerrit时验证git commit消息 . 通过将脚本复制到$ GIT_DIR / hooks(诸如ref-update,patchset-created,change-merged之类的脚本)尝试使用钩子,在gerrit服务器上给予了许可,但没有任何作用 . 可以使用gerrit UI中的命令...