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