使用python获取管道工作的执行者

时间:2018-07-19 09:21:04

标签: python gitlab-ci

我正在编写一个脚本来检查正在运行的管道的运行器。 这是我的代码:

import requests
import subprocess
import json
import os
import gitlab

token = {"Private-Token":"censored"}

res = requests.get('https://git.censored.com/api/v4/projects/669/pipelines', headers=token)

for item in res.json():
    if item['status'] == "running":
        pipelines_data = {}
        pipelines_data['running_id'] = item['id']
        print(item['id'])
        break
    else:
        print("There are no running pipelines.")
        break

你们知道我可以用来获取跑步者的API吗?或者也许有一种我不知道的使用openstack的方法?我也希望能根据我通过json get获得的正在运行的管道ID来获取作业ID。

0 个答案:

没有答案
相关问题