"vscode:/vscode.git/clone" did not exist on "16363650d07c8efb6fcb602570b360b2f6e1f710"
status.py 823 Bytes
Newer Older
1
2
3
4
5
import os
import requests
JOB_NAME = os.getenv("JOB_NAME")
BUILD_NUMBER = os.getenv("BUILD_NUMBER")
BUILD_ID = os.getenv("BUILD_ID")
6
COMMIT = os.getenv("GIT_COMMIT")
7
8

job_link = os.environ["BUILD_URL"]
9
response = requests.get('{}wfapi'.format(job_link), verify=False).json()
Rhett Ying's avatar
Rhett Ying committed
10
11
status = "✅ CI test succeeded"
for v in response['stages']:
Rhett Ying's avatar
Rhett Ying committed
12
    if v['status'] in ['FAILED', 'ABORTED']:
Rhett Ying's avatar
Rhett Ying committed
13
14
        status = "❌ CI test failed in Stage [{}].".format(v['name'])
        break
15

16
17
18
19
20
comment = f""" Commit ID: {COMMIT}\n
Build ID: {BUILD_ID}\n
Status: {status} \n
Report path: [link](https://dgl-ci-result.s3.us-west-2.amazonaws.com/{JOB_NAME}/{BUILD_NUMBER}/{BUILD_ID}/logs/report.html) \n
Full logs path: [link](https://dgl-ci-result.s3.us-west-2.amazonaws.com/{JOB_NAME}/{BUILD_NUMBER}/{BUILD_ID}/logs/cireport.log)
21
22
"""

Rhett Ying's avatar
Rhett Ying committed
23
print(comment)