<< Back to previous view

[QB-2634] Add proxy settings in GitHub Integration plugin
Created: 08/Feb/16  Updated: 08/Feb/17

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 6.1.2
Fix Version/s: 7.0.4

Type: Improvement Priority: Major
Reporter: Michal Muszynski Assigned To: Unassigned
Resolution: Fixed Votes: 17
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
Please add proxy configuration for GitHub Integration plugin.

We cannot run the whole QuickBuild server through proxy, because some other features will then fail. And without proxy for GitHub Integration plugin we have issues with pull requests - whole QB session hangs for few minutes, after that we get a timeout error.

 Comments   
Comment by Steve Luo [ 23/Dec/16 07:46 AM ]
How do you clone the repository from GitHub? With proxy or without proxy?

QuickBuild uses system git to clone the repository which means even if you specify the proxy, QuickBuild still cannot use it to check out source code.

Comment by U. Artie Eoff [ 27/Jan/17 08:14 PM ]
We have the same issue with the GitHub repository plugin on QB version 7.0.0. We have http_proxy and https_proxy defined in the server's environment variables. If we don't set the "Pull Requests" option, then QB is able to clone the repository without any problems. But when we set "Pull Requests" to "All Opened Pull Requests", QB encounters a "Connection Timeout" error similar to this bug's "Description" above. I have submitted the error log to you via the QB error screen, so hopefully that will help. You can use "https://github.com/uartie/libva.git" as the GitHub URL to duplicate this.
Generated at Mon May 06 13:28:53 UTC 2024 using JIRA 189.