From c778518beed73cc5d0a93df7e74b0274e513e2e1 Mon Sep 17 00:00:00 2001
From: Constantin Jucovschi <jucovschi@gmail.com>
Date: Tue, 14 Jan 2014 09:12:54 +0100
Subject: [PATCH] deploy scripts

---
 deploy/after_push     | 17 +++++++++++++++++
 deploy/before_restart |  5 +++++
 deploy/restart        |  3 +++
 3 files changed, 25 insertions(+)
 create mode 100755 deploy/after_push
 create mode 100755 deploy/before_restart
 create mode 100755 deploy/restart

diff --git a/deploy/after_push b/deploy/after_push
new file mode 100755
index 0000000..32e9847
--- /dev/null
+++ b/deploy/after_push
@@ -0,0 +1,17 @@
+#!/usr/bin/env bash
+set -e
+oldrev=$1
+newrev=$2
+
+run() {
+  [ -x $1 ] && $1 $oldrev $newrev
+}
+
+echo files changed: $(git diff $oldrev $newrev --diff-filter=ACDMR --name-only | wc -l)
+
+umask 002
+
+git submodule sync && git submodule update --init --recursive
+
+run deploy/before_restart
+run deploy/restart && run deploy/after_restart
diff --git a/deploy/before_restart b/deploy/before_restart
new file mode 100755
index 0000000..f99bbbf
--- /dev/null
+++ b/deploy/before_restart
@@ -0,0 +1,5 @@
+#!/usr/bin/bash
+
+cd mmt-service-wrapper; mvn clean install
+cd defindexer; mvn clean install 
+
diff --git a/deploy/restart b/deploy/restart
new file mode 100755
index 0000000..ebb1b10
--- /dev/null
+++ b/deploy/restart
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+pkill -9 -f defindexer
-- 
GitLab