This commit is contained in:
sHa
2019-09-26 10:49:04 +03:00
parent 0af62bd778
commit 799d9e8b07
6 changed files with 34 additions and 49 deletions

View File

@@ -22,5 +22,4 @@ USR=$(awk -F'=' '/^DB_USERNAME/ { print $2}' $PROJECT/.env)
PWD=$(awk -F'=' '/^DB_PASSWORD/ { print $2}' $PROJECT/.env)
HOST=$(awk -F'=' '/^DB_HOST/ { print $2}' $PROJECT/.env)
docker-compose exec $HOST /usr/bin/mysqldump --skip-comments -u$USR --password=$PWD $DATABASE > $PROJECT/storage/database/dump/database.sql 2>/dev/null
sed '1d' $PROJECT/storage/database/dump/database.sql > $PROJECT/storage/database/dump/database.sql
docker-compose exec $HOST /usr/bin/mysqldump --skip-comments -u$USR --password=$PWD $DATABASE | tail -n +2 > $PROJECT/storage/database/dump/database.sql 2>/dev/null

View File

@@ -21,5 +21,4 @@ DATABASE=$(awk -F'=' '/^DB_DATABASE/ { print $2}' $PROJECT/.env)
PWD=$(awk -F'=' '/^DB_ROOT_PASSWORD/ { print $2}' $PROJECT/.env)
HOST=$(awk -F'=' '/^DB_HOST/ { print $2}' $PROJECT/.env)
docker-compose exec $HOST /usr/bin/mysqldump --skip-comments -uroot --password=$PWD $DATABASE > $PROJECT/storage/database/dump/database.sql 2>/dev/null
sed '1d' $PROJECT/storage/database/dump/database.sql > $PROJECT/storage/database/dump/database.sql
docker-compose exec $HOST /usr/bin/mysqldump --skip-comments -uroot --password=$PWD $DATABASE | tail -n +2 > $PROJECT/storage/database/dump/database.sql 2>/dev/null

View File

@@ -1,10 +0,0 @@
#!/bin/bash
#
# @package sscripts
# @author sHa <sha@shadoll.dev>
# @copyright 2019 shadoll
# @version 19.6.7
# @link https://shadoll.dev
#
echo "Hello! $@"

32
scripts/slack/post_merge Normal file
View File

@@ -0,0 +1,32 @@
#!/bin/sh
#
# @category Boxes
# @package git scripts
# @author sHa <sha@shadoll.dev>
# @copyright 2019 Fabrika-Klientov
# @version 19.9.26
# @link https://fabrika-klientov.ua
DIR=`dirname "$(readlink -f "$0")"`
DIR=${DIR%/*}
if [ "${DIR##*/}" = ".git" ]; then
DIR=${DIR%/*}
fi
HOST=`hostname`
USER=`whoami`
REPO=$(basename -s .git `git config --get remote.origin.url`)
BRANCH=`git branch | grep \* | cut -d ' ' -f2`
[ -f $DIR/.env ] && CHANNEL=$(grep -e '^SLACK_CHANNEL=.*' $DIR/.env | cut -d '=' -f2)
[ -z "$CHANNEL" ] && CHANNEL="general"
[ -f $DIR/.env ] && TOKEN=$(grep -e '^SLACK_TOKEN=.*' $DIR/.env | cut -d '=' -f2)
#[ -z "$TOKEN" ] && TOKEN=""
[ -f $DIR/.env ] && APP=$(grep -e '^APP_NAME=.*' $DIR/.env | cut -d '=' -f2)
[ -z "$APP" ] && APP="App"
if [ "$TOKEN" ]; then
curl -X GET --get --data-urlencode "text=*$APP⎇$BRANCH* merged on $USER@$HOST" 'https://slack.com/api/chat.postMessage?token='$TOKEN'&channel='$CHANNEL
fi

View File

@@ -1,34 +0,0 @@
#!/bin/bash
#
# @package sscripts
# @author sHa <sha@shadoll.dev>
# @copyright 2019 shadoll
# @version 19.6.7
# @link https://shadoll.dev
#
DIR=`dirname "$(readlink -f "$0")"`
DIR=${DIR%/*}
if [ "${DIR##*/}" = ".git" ]; then
DIR=${DIR%/*}
fi
test -z "$STREAM" && test -f $DIR/.env && STREAM=$(grep -e '^STREAM_NAME=.*' $DIR/.env | cut -d '=' -f2)
test -z "$STREAM" && STREAM="announce"
test -z "$HASH" && test -f $DIR/.env && HASH=$(grep -e '^ZULIP_HASH=.*' $DIR/.env | cut -d '=' -f2)
test -z "$HASH" && HASH="VUsqHUhn5AKndXSUKddYpTsNJm7kPKNY"
test -z "$URL" && test -f $DIR/.env && URL=$(grep -e '^ZULIP_HOST=.*' $DIR/.env | cut -d '=' -f2)
test -z "$URL" && URL="VUsqHUhn5AKndXSUKddYpTsNJm7kPKNY"
HOST=`hostname`
REPO=$(basename -s .git `git config --get remote.origin.url`)
BRANCH=`git branch | grep \* | cut -d ' ' -f2`
curl https://$URL/api/v1/messages \
-u githook-bot@$URL:$HASH \
-d "type=stream" \
-d "to=$STREAM" \
-d "subject=$REPO / $BRANCH" \
-d "content=merged on $HOST"