From ad41a07d3607b1cd8eab670b905a2083f85409bd Mon Sep 17 00:00:00 2001 From: dingguodong Date: Tue, 29 Jun 2021 16:47:09 +0800 Subject: [PATCH] + Create webhook with access token; --- module/gitlab/model.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/module/gitlab/model.php b/module/gitlab/model.php index 1eecd4eed3..4e8d1d3f03 100644 --- a/module/gitlab/model.php +++ b/module/gitlab/model.php @@ -233,6 +233,10 @@ class gitlabModel extends model { $apiRoot = $this->getApiRoot($gitlabID); + $accessToken = $this->dao->select('private as accessToken')->from(TABLE_PIPELINE) + ->where('id')->eq($gitlabID) + ->fetch('accessToken'); + $postData = new stdclass; $postData->enable_ssl_verification = "false"; $postData->issues_events = "true"; @@ -240,7 +244,8 @@ class gitlabModel extends model $postData->push_events = "true"; $postData->tag_push_events = "true"; $postData->url = $url; - + $postData->token = $accessToken; + $url = sprintf($apiRoot, "/projects/{$projectID}/hooks"); return commonModel::http($url, $postData); }