Es scheint, dass einige Updates, die in den letzten zwei Wochen zu Jenkins-Plugins oder GitHub-API gemacht wurden, ein sehr merkwürdiges Verhalten auf GitHub einführen.Wie benutzt man Jenkins GitHub Organization Folder mit github-geschützten Zweigen?
Jetzt können wir verhindern, dass ein PR zusammengeführt wird, wenn ein bestimmter Jenkins Branch-Job nicht grün ist, aber irgendwie scheint es unmöglich zu überprüfen, ob der aktuelle PR grün ist.
Wenn wir keine Verzweigung in der Github-Repository-Konfiguration auswählen, wird der Jenkins-Build nicht ausgeführt und der Benutzer kann die Änderung zusammenführen.
Wenn wir einen von ihnen überprüfen, wird Jenkins es erstellen und als eine Überraschung können wir den Jobnamen sehen, der dem PR-Namen entspricht. Wunderbar, aber irgendwie scheint es, dass die generische Prüfung namens "Jenkins" immer noch auf eine weitere Statusüberprüfung wartet, eine, die niemals passieren wird und uns davon abhalten wird, zu verschmelzen.
Der letzte Screenshot erklärt es das Beste: die genannte Verschmelzungs grün ist wie erwartet, aber wir haben auch eine andere generische „Jenkins“, die immer noch „für den Status Waiting gemeldet werden“, aber nichts ist von Jenkins berichtet werden.