* Rename exec to runPipeline and add this func.

This commit is contained in:
dingguodong
2021-07-23 14:11:14 +08:00
parent bbd3368393
commit c7ec5e1bdf
2 changed files with 13 additions and 2 deletions
+12 -1
View File
@@ -206,9 +206,20 @@ class gitlabpipelineModel extends model
* @return object
* @docment https://docs.gitlab.com/ee/api/jobs.html#get-a-single-job
*/
public function apiGetSingleJob($gitlabID, $projectID, $jobID)
public function apiGetSingleJob($gitlabID, $projectID, $jobID)
{
$url = sprintf($this->loadModel('gitlab')->getApiRoot($gitlabID), "/projects/{$projectID}/jobs/{$jobID}");
return json_decode(commonModel::http($url));
}
/**
* Run pipeline.
*
* @param int $jobID
* @access public
* @return void
*/
public function runPipeline($jobID)
{
}
}
+1 -1
View File
@@ -57,7 +57,7 @@
common::printIcon('compile', 'browse', "jobID=$id", '', 'list', 'history');
common::printIcon('job', 'edit', "jobID=$id", '', 'list', 'edit');
if(strtolower($job->engine) == 'jenkins') common::printIcon('job', 'exec', "jobID=$id", '', 'list', 'play', 'hiddenwin');
if(strtolower($job->engine) == 'gitlab') common::printIcon('gitlabpipeline', 'exec', "jobID=$id", '', 'list', 'play', 'hiddenwin');
if(strtolower($job->engine) == 'gitlab') common::printIcon('gitlabpipeline', 'runPipeline', "jobID=$id", '', 'list', 'play', 'hiddenwin');
if(common::hasPriv('job', 'delete')) echo html::a($this->createLink('job', 'delete', "jobID=$id"), '<i class="icon-trash"></i>', 'hiddenwin', "title='{$lang->job->delete}' class='btn'");
?>
</td>