Fixing WebhookController
This commit is contained in:
parent
fd5416a431
commit
5ec83f64db
|
@ -200,9 +200,17 @@ class WebhookController extends \PHPCI\Controller
|
||||||
|
|
||||||
$url = $payload['pull_request']['commits_url'];
|
$url = $payload['pull_request']['commits_url'];
|
||||||
$http = new \b8\HttpClient();
|
$http = new \b8\HttpClient();
|
||||||
|
$http->setHeaders($headers);
|
||||||
$response = $http->get($url);
|
$response = $http->get($url);
|
||||||
|
|
||||||
foreach ($response as $commit) {
|
// Check we got a success response:
|
||||||
|
if (!$response['success']) {
|
||||||
|
header('HTTP/1.1 500 Internal Server Error');
|
||||||
|
header('Ex: Could not get commits, failed API request.');
|
||||||
|
die('FAIL');
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($response['body'] as $commit) {
|
||||||
$build = new Build();
|
$build = new Build();
|
||||||
$build->setProjectId($projectId);
|
$build->setProjectId($projectId);
|
||||||
$build->setCommitId($commit['sha']);
|
$build->setCommitId($commit['sha']);
|
||||||
|
|
Loading…
Reference in a new issue