mirror of https://github.com/zulip/zulip.git
update-deployment: Move constants to humbug_tools
(imported from commit d3699d684b74b15a10f0a464f58623a376f7d486)
This commit is contained in:
parent
6b3b418010
commit
4cdecdea21
|
@ -1,4 +1,5 @@
|
|||
import subprocess
|
||||
import os
|
||||
|
||||
# check_output is backported from subprocess.py in Python 2.7
|
||||
|
||||
|
@ -14,3 +15,7 @@ def check_output(*popenargs, **kwargs):
|
|||
cmd = popenargs[0]
|
||||
raise subprocess.CalledProcessError(retcode, cmd, output=output)
|
||||
return output
|
||||
|
||||
DEPLOYMENTS_DIR = "/home/humbug/humbug-deployments"
|
||||
LOCK_DIR = os.path.join(DEPLOYMENTS_DIR, "lock")
|
||||
TIMESTAMP_FORMAT = '%Y-%m-%d-%H-%M-%S'
|
||||
|
|
|
@ -5,7 +5,7 @@ import subprocess
|
|||
import pylibmc
|
||||
import traceback
|
||||
import logging
|
||||
from humbug_tools import check_output
|
||||
from humbug_tools import check_output, DEPLOYMENTS_DIR, LOCK_DIR, TIMESTAMP_FORMAT
|
||||
import datetime
|
||||
import shutil
|
||||
|
||||
|
@ -19,9 +19,6 @@ WARNING = '\033[93m'
|
|||
FAIL = '\033[91m'
|
||||
ENDC = '\033[0m'
|
||||
|
||||
DEPLOYMENTS_DIR = "/home/humbug/humbug-deployments"
|
||||
LOCK_DIR = os.path.join(DEPLOYMENTS_DIR, "lock")
|
||||
|
||||
os.chdir("/home/humbug/humbug")
|
||||
if len(sys.argv) > 1:
|
||||
oldrev = sys.argv[1]
|
||||
|
@ -50,7 +47,7 @@ subprocess.check_call(["find", ".", "-name", "*.pyc", "-delete"], stdout=open('/
|
|||
logging.info("Updating static files")
|
||||
subprocess.check_call(["./tools/update-prod-static"])
|
||||
|
||||
timestamp = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S')
|
||||
timestamp = datetime.datetime.now().strftime(TIMESTAMP_FORMAT)
|
||||
deploy_path = os.path.join(DEPLOYMENTS_DIR, timestamp)
|
||||
subprocess.check_call(["cp", '-a', '/home/humbug/humbug', deploy_path])
|
||||
subprocess.check_call(["ln", '-nsf', deploy_path, os.path.join(DEPLOYMENTS_DIR, "current")])
|
||||
|
|
Loading…
Reference in New Issue