<< Back to previous view

[QB-3417] GitLab webhook setting is not available to descendants configuration
Created: 04/Jul/19  Updated: 22/Dec/20

Status: Closed
Project: QuickBuild
Component/s: None
Affects Version/s: 9.0.10
Fix Version/s: 9.0.36

Type: Bug Priority: Major
Reporter: Alexey Shumkin Assigned To: Steve Luo
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: Operating System Linux 4.4.0-139-generic, amd64
JVM OpenJDK 64-Bit Server VM 1.8.0_111, Oracle Corporation
QuickBuild Version 9.0.10 - Sat May 18 10:49:01 UTC 2019


 Description   
QB server gives "Gitlab webhook setting not defined" and a build is not run when a configuration has a inherited GitLab webhook setting but does not override it.

Steps:
1. Setup a PARENT configuration to accept GitLab webhooks.
2. See that a CHILD configuration has the parent's GitLab webhook setting.
3. Setup a GitLab project to run webhook request to QB server for the CHILD configuration
4. Test the webhook on GitLab.
5. See that QB server responds "Gitlab webhook setting not defined" (with no error status code due to QB-3416) and no new build is run.

6. Change the setup of the CHILD configuration to override the PARENT's GitLab webhook setting (press "Override" and then "Save")
7. Repeat step 4.
8. Observe that QB runs a new build request as expected

I'm expecting that a new build is run after step 4

Generated at Thu Apr 25 13:11:08 UTC 2024 using JIRA 189.