diff options
Diffstat (limited to 'srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh')
| -rwxr-xr-x | srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh b/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh new file mode 100755 index 0000000..1278745 --- /dev/null +++ b/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh @@ -0,0 +1,65 @@ +#!/bin/bash +if [ "$TRAVIS_EVENT_TYPE" != "cron" ]; then + echo "Not a travis cron !"; + exit 1; +fi + +if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then + echo "Not a travis cron !"; + exit 1; +fi + +therealpath () +{ + f=$@; + if [ -d "$f" ]; then + base=""; + dir="$f"; + else + base="/$(basename "$f")"; + dir=$(dirname "$f"); + fi; + dir=$(cd "$dir" && /bin/pwd); + echo "$dir$base" +} + + +ME="$(dirname $0)" + +BOT_DIR_FILES="$(therealpath $ME/../sudo-bot)" +REPO_DIR="$(therealpath $ME/../../)" + +echo "BOT_DIR_FILES = $BOT_DIR_FILES" +echo "REPO_DIR = $REPO_DIR" + +REPO="mariadb-mysql-kbs" +OWNER="williamdes" + + +#INSTALLATION_ID="123456" +JWT_PRIV_KEY_PATH="$BOT_DIR_FILES/sudo.2018-09-12.private-key.pem" +GPG_PRIV_PATH="$BOT_DIR_FILES/privkey.asc" +GPG_PUB_PATH="$BOT_DIR_FILES/pubkey.asc" +#GPG_PRIV_PASSWORD="gpgPasswordHere" + +BOT_NAME="Sudo Bot" +BOT_EMAIL="sudo-bot@wdes.fr" + +echo "Create env file" + +echo -e "JWT_PRIV_KEY_PATH=$JWT_PRIV_KEY_PATH\nGPG_PRIV_PATH=$GPG_PRIV_PATH\nGPG_PUB_PATH=$GPG_PUB_PATH\nGPG_PRIV_PASSWORD=$GPG_PRIV_PASSWORD\nREPO=$REPO\nOWNER=$OWNER\nASSIGN_USERS=williamdes\nAPP_ID=17453\nINSTALLATION_ID=$INSTALLATION_ID\nBOT_NAME=$BOT_NAME\nBOT_EMAIL=$BOT_EMAIL\nREPO_DIR=$REPO_DIR\nDOT_IGNORE=$BOT_DIR_FILES/.sudobotignore\nTEMPLATE_FILE=$BOT_DIR_FILES/template.js" > $BOT_DIR_FILES/.env + + +cd $REPO_DIR + +echo "Run nodejs scripts" +npm run build + +echo "Run merge script" +composer run build + +echo "Run sudo-bot" + +npm run sudo-bot-pr + +rm -f $BOT_DIR_FILES/.env |
