การให้คะแนนในหมวดหมู่ Code-Review gerrit ไม่ได้เกิดขึ้น

ฉันได้กำหนดค่าปลั๊กอิน Sonar gerrit jenkins ซึ่งเริ่มต้นโดยปลั๊กอินทริกเกอร์ gerrit ผ่าน API ส่วนที่เหลือของ gerrit https://wiki.jenkins-ci.org/display/JENKINS/Sonar+Gerrit

ฉันทำตามคำแนะนำทั้งหมดที่กล่าวถึงและทำงานได้ดี

มีข้อผิดพลาดเพียงประการเดียวเท่านั้น นั่นคือ การให้คะแนนสำหรับหมวดหมู่ "การตรวจสอบโค้ด" สำหรับการใช้งานแบบไม่โต้ตอบของฉันจะไม่เกิดขึ้น เช่น ประวัติของชุดแพตช์บอกว่าผู้ใช้ได้คะแนนสำหรับการตรวจสอบโค้ด แต่ภายใต้หมวดการตรวจสอบโค้ดที่มุมขวาบน จะไม่มีรายการสำหรับหมวดการตรวจสอบโค้ด

อาจไม่เฉพาะเจาะจงกับโซนาร์ gerrit แต่ผู้เชี่ยวชาญของ gerrit สามารถช่วยฉันได้

ฉันหวังว่าฉันสามารถอธิบายปัญหาได้

ไชโย,

ซอราฟ


person saurav    schedule 26.10.2016    source แหล่งที่มา
comment
คุณช่วยโพสต์ภาพประวัติ (ขยาย) และส่วนโหวตได้ไหม   -  person Marcelo Ávila de Oliveira    schedule 27.10.2016
comment
คุณแก้ไขปัญหานี้หรือไม่? ยังไง ?   -  person Flows    schedule 10.11.2016
comment
ฉันได้ตอบคำถามของฉันแล้ว โปรดตรวจสอบด้านล่าง   -  person saurav    schedule 10.11.2016


คำตอบ (2)


ฉันได้แก้ไขปัญหานี้แล้วโดยการเพิ่มหมวดหมู่ใน project.config ของโครงการ gerrit กรุณาตรวจสอบด้านล่าง. ค่าที่คุณสามารถเปลี่ยนแปลงได้ตามความต้องการของคุณ

label "Sonar-Verified"]
    branch = refs/heads/*
    function = MaxWithBlock
    value = -2 Fails
    value = -1
    value =  0 No score
    value = +1 Verified
    defaultValue = 0

ความนับถือ,

ซอราฟ

person saurav    schedule 10.11.2016

หมวดหมู่การตรวจสอบโค้ดถูกใช้โดยปลั๊กอิน Sonar-Gerrit เป็นค่าเริ่มต้น ดังนั้นจึงสามารถแทนที่/ถูกแทนที่ด้วยคะแนนที่กำหนดโดยผู้ใช้รายอื่นหรือ Gerrit Trigger ขอแนะนำอย่างยิ่งให้กำหนดค่าป้ายกำกับแยกต่างหากใน Gerrit

[label "Sonar-Verified"]
    function = MaxWithBlock
    value = -1 Issues found
    value =  0 No score
    value = +1 Verified
    defaultValue = 0

อย่าลืมตั้งค่าสิทธิ์การเข้าถึง:

[access "refs/heads/*"]
    label-Sonar-Verified = -1..+1 group Non-Interactive Users

เมื่อกำหนดค่าเฉพาะสำหรับป้ายกำกับปลั๊กอินแล้ว คุณจะสามารถใช้ป้ายกำกับนั้นในการตั้งค่าปลั๊กอิน Sonar-Gerrit ได้

ดูส่วน Plugin Wiki การตั้งค่า Gerrit สำหรับรายละเอียดเพิ่มเติม

person Tatiana Didik    schedule 04.04.2017