mirror of
https://github.com/wahyd4/cdnjs.git
synced 2026-08-09 04:46:00 +10:00
38 lines
855 B
Bash
Executable File
38 lines
855 B
Bash
Executable File
#!/bin/sh
|
|
# Exit if any errors
|
|
set -e
|
|
cd /root/cdnjs
|
|
echo Getting latest libraries
|
|
|
|
git add .
|
|
git diff --quiet --exit-code --cached || git commit -m 'bla'
|
|
ls
|
|
git pull --rebase origin master
|
|
git rebase master
|
|
|
|
echo npm install for good measure
|
|
/usr/local/bin/npm install
|
|
/usr/local/bin/npm install -g vows
|
|
|
|
echo Starting auto update script
|
|
/usr/local/bin/node auto-update.js run >> node.log
|
|
|
|
echo Starting npm test
|
|
/usr/local/bin/npm test
|
|
|
|
if [ "$?" != 0 ]; then
|
|
echo Something wrong, force exit.
|
|
exit 1
|
|
fi
|
|
|
|
git add .
|
|
git diff --quiet --exit-code --cached || git commit -am "Updated packages via NPM auto-update.js"
|
|
echo Pushing new versionis if there is a real changing
|
|
git push origin autoupdate
|
|
#if [ "`git diff -w`" != "" ]; then
|
|
# git add .
|
|
# git commit -am "Updated packages via auto-update.js"
|
|
# git pull --rebase
|
|
# git push
|
|
#fi
|