deploy.py 447 Bytes
Newer Older
Lianmin Zheng's avatar
Lianmin Zheng committed
1
# Deploy the documents
Lianmin Zheng's avatar
Lianmin Zheng committed
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

import os
from datetime import datetime


def run_cmd(cmd):
    print(cmd)
    os.system(cmd)


run_cmd("cd $DOC_SITE_PATH; git pull")

# (Optional) Remove old files
# run_cmd("rm -rf $ALPA_SITE_PATH/*")

run_cmd("cp -r _build/html/* $DOC_SITE_PATH")

cmd_message = f"Update {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}"
run_cmd(
    f"cd $DOC_SITE_PATH; git add .; git commit -m '{cmd_message}'; git push origin main"
)