updated running method
This commit is contained in:
+2
-1
@@ -5,6 +5,7 @@ from dotenv import load_dotenv
|
|||||||
import logging
|
import logging
|
||||||
from typing import List
|
from typing import List
|
||||||
import os
|
import os
|
||||||
|
from subprocess import run
|
||||||
|
|
||||||
from utils import clone_repository, load_runner_script
|
from utils import clone_repository, load_runner_script
|
||||||
from setup_logging import setup_logging
|
from setup_logging import setup_logging
|
||||||
@@ -80,7 +81,7 @@ def handle_event(request: GiteaRequest):
|
|||||||
os.system(f'pip install -r {requirements_path}')
|
os.system(f'pip install -r {requirements_path}')
|
||||||
for cmd in pipeline.script:
|
for cmd in pipeline.script:
|
||||||
try:
|
try:
|
||||||
os.system(cmd)
|
run(cmd)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
status_code=503,
|
status_code=503,
|
||||||
|
|||||||
Reference in New Issue
Block a user