first commit
This commit is contained in:
22
deploy.py
Normal file
22
deploy.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from dataclasses import dataclass
|
||||
import subprocess
|
||||
import os
|
||||
|
||||
@dataclass
|
||||
class DeployerRequest:
|
||||
repo: str
|
||||
branch: str
|
||||
commit_hash: str
|
||||
|
||||
|
||||
|
||||
def handle_request(rq: DeployerRequest):
|
||||
subprocess.run(
|
||||
["./deploy.sh"],
|
||||
env=dict(
|
||||
os.environ,
|
||||
REPO=rq.repo,
|
||||
BRANCH=rq.branch,
|
||||
COMMIT_HASH=rq.commit_hash,
|
||||
),
|
||||
)
|
||||
Reference in New Issue
Block a user