mirror of https://github.com/zulip/zulip.git
Add continuous integration automation scripts.
(imported from commit 61fc5fa1540732b0d1ad02faa95724cc6e2699c0)
This commit is contained in:
parent
6a7b183e06
commit
260e646abc
|
@ -0,0 +1,23 @@
|
|||
#!/usr/bin/python
|
||||
#
|
||||
# Humbug's post-receive hook. Deploy it by symlinking it to
|
||||
# /srv/git/humbug.git/hooks/post-receive
|
||||
#
|
||||
# The "post-receive" script is run after receive-pack has accepted a pack
|
||||
# and the repository has been updated. It is passed arguments in through
|
||||
# stdin in the form
|
||||
# <oldrev> <newrev> <refname>
|
||||
# For example:
|
||||
# aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
|
||||
#
|
||||
# see contrib/hooks/ for a sample
|
||||
|
||||
import os
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
args = sys.stdin.read()
|
||||
oldrev, newrev, refname = args.split()
|
||||
|
||||
if refname in ["refs/heads/master"]:
|
||||
subprocess.check_call("env -u GIT_DIR /home/humbug/humbug/update-deployment".split())
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/sh
|
||||
cd /home/humbug/humbug
|
||||
git fetch >/dev/null
|
||||
git reset --hard origin/master >/dev/null
|
||||
echo "Updated deployed version of humbug application!"
|
Loading…
Reference in New Issue