Gerkins代码审查/验证基于Jenkins管道传递/失败阶段的评分

时间:2018-06-13 17:46:26

标签: jenkins jenkins-pipeline

我已经配置了Jenkins Pipelines并与Gerrit合作。 目前,在向Gerrit发送Code-Review / Verified分数时,我没有任何问题。

我的问题是,无论作业在特定阶段通过还是失败,它都会向Code-Review和Verified发送相同的分数。

e.g:

  • 工作通行证 - >发送代码 - 评论+1和已验证+1。
  • 工作失败(任何阶段) - >发送Code-Review -1和Verified -1。

在我的管道中,我有一个静态代码分析阶段和两个测试阶段如下:

node (label:'agent') {
    stage('Static Code Analysis') {
        sh 'command'
    }
    stage('Smoke Test') {
        sh 'command'
    }
    stage('Integration Test') {
        sh 'command'
    }
}

我喜欢它的表现方式是根据通过或失败的阶段发送单独的评分。

e.g:

  • 舞台SCA失败 - >发送Code-Review +1和Verified 0。
  • 阶段S​​CA通过和冒烟/集成失败 - >发送Code-Review +1和Verified -1。
  • 阶段S​​CA通过和冒烟/整合通过 - >发送代码 - 评论+1和已验证+1。

有谁知道如何实现这个? 我已经搜索过没有任何运气了。 提前感谢您提供的任何提示/帮助。

0 个答案:

没有答案