mirror of https://github.com/zulip/zulip.git
tools/provision.py: Factor out "--travis" in sys.argv.
This commit is contained in:
parent
13c2effb61
commit
eb43f7f581
|
@ -39,6 +39,9 @@ if PY2:
|
||||||
else:
|
else:
|
||||||
VENV_PATH = PY3_VENV_PATH
|
VENV_PATH = PY3_VENV_PATH
|
||||||
|
|
||||||
|
TRAVIS = "--travis" in sys.argv
|
||||||
|
PRODUCTION_TRAVIS = "--production-travis" in sys.argv
|
||||||
|
|
||||||
if not os.path.exists(os.path.join(ZULIP_PATH, ".git")):
|
if not os.path.exists(os.path.join(ZULIP_PATH, ".git")):
|
||||||
print("Error: No Zulip git repository present!")
|
print("Error: No Zulip git repository present!")
|
||||||
print("To setup the Zulip development environment, you should clone the code")
|
print("To setup the Zulip development environment, you should clone the code")
|
||||||
|
@ -131,7 +134,7 @@ def setup_node_modules():
|
||||||
|
|
||||||
def install_npm():
|
def install_npm():
|
||||||
# type: () -> None
|
# type: () -> None
|
||||||
if "--travis" not in sys.argv:
|
if not TRAVIS:
|
||||||
if subprocess_text_output(['npm', '--version']) != NPM_VERSION:
|
if subprocess_text_output(['npm', '--version']) != NPM_VERSION:
|
||||||
run(["sudo", "npm", "install", "-g", "npm@{}".format(NPM_VERSION)])
|
run(["sudo", "npm", "install", "-g", "npm@{}".format(NPM_VERSION)])
|
||||||
|
|
||||||
|
@ -196,14 +199,14 @@ def main():
|
||||||
# create linecoverage directory`var/linecoverage-report`
|
# create linecoverage directory`var/linecoverage-report`
|
||||||
run(["mkdir", "-p", LINECOVERAGE_DIR_PATH])
|
run(["mkdir", "-p", LINECOVERAGE_DIR_PATH])
|
||||||
|
|
||||||
if "--travis" in sys.argv:
|
if TRAVIS:
|
||||||
run(["tools/setup/install-phantomjs", "--travis"])
|
run(["tools/setup/install-phantomjs", "--travis"])
|
||||||
else:
|
else:
|
||||||
run(["tools/setup/install-phantomjs"])
|
run(["tools/setup/install-phantomjs"])
|
||||||
run(["tools/setup/download-zxcvbn"])
|
run(["tools/setup/download-zxcvbn"])
|
||||||
run(["tools/setup/emoji_dump/build_emoji"])
|
run(["tools/setup/emoji_dump/build_emoji"])
|
||||||
run(["scripts/setup/generate_secrets.py", "-d"])
|
run(["scripts/setup/generate_secrets.py", "-d"])
|
||||||
if "--travis" in sys.argv and '--production-travis' not in sys.argv:
|
if TRAVIS and not PRODUCTION_TRAVIS:
|
||||||
run(["sudo", "service", "rabbitmq-server", "restart"])
|
run(["sudo", "service", "rabbitmq-server", "restart"])
|
||||||
run(["sudo", "service", "redis-server", "restart"])
|
run(["sudo", "service", "redis-server", "restart"])
|
||||||
run(["sudo", "service", "memcached", "restart"])
|
run(["sudo", "service", "memcached", "restart"])
|
||||||
|
@ -213,7 +216,7 @@ def main():
|
||||||
run(["sudo", "pg_createcluster", "-e", "utf8", "--start", POSTGRES_VERSION, "main"])
|
run(["sudo", "pg_createcluster", "-e", "utf8", "--start", POSTGRES_VERSION, "main"])
|
||||||
run(["sudo", "service", "redis-server", "restart"])
|
run(["sudo", "service", "redis-server", "restart"])
|
||||||
run(["sudo", "service", "memcached", "restart"])
|
run(["sudo", "service", "memcached", "restart"])
|
||||||
if '--production-travis' not in sys.argv:
|
if not PRODUCTION_TRAVIS:
|
||||||
# These won't be used anyway
|
# These won't be used anyway
|
||||||
run(["scripts/setup/configure-rabbitmq"])
|
run(["scripts/setup/configure-rabbitmq"])
|
||||||
run(["tools/setup/postgres-init-dev-db"])
|
run(["tools/setup/postgres-init-dev-db"])
|
||||||
|
|
Loading…
Reference in New Issue