init
[GitLab/stricted-build/lineage_builder.git] / ui / gitlab / api.py
1 from datetime import datetime
2 import requests
3 import os
4
5 GITLAB_BASE = "https://gitlab.com/api/v4/"
6
7 def create_pipeline(project, trigger, data):
8 resp = requests.post(f"{GITLAB_BASE}projects/{project}/trigger/pipeline?token={token}", data=data)
9 if resp.status_code != 201:
10 raise Exception("ERROR", req.status_code, req.json())
11 return resp.json()