aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh')
-rwxr-xr-xsrcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/scripts/ci/ci-cron.sh65
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