History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2634
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Michal Muszynski
Votes: 17
Watchers: 1

If you were logged in you would be able to see more operations.

Add proxy settings in GitHub Integration plugin

Created: 08/Feb/16 07:42 AM   Updated: 08/Feb/17 03:05 PM
Component/s: None
Affects Version/s: 6.1.2
Fix Version/s: 7.0.4

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

 Description  « Hide
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.

 All   Comments   Work Log   Change History      Sort Order:
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.

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.