2017-04-05 09:00:28 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
GH_REPO="@github.com/librenms/librenms.git"
|
2017-04-05 12:10:38 +01:00
|
|
|
FULL_REPO="https://${GH_TOKEN}:x-oauth-basic$GH_REPO"
|
2017-04-05 09:00:28 +01:00
|
|
|
|
2017-04-07 09:07:44 -05:00
|
|
|
DBTEST=1 ./scripts/build-schema.php
|
2017-04-05 09:00:28 +01:00
|
|
|
STATUS=$(git status -s misc/db_schema.yaml)
|
|
|
|
|
|
|
|
|
|
if [[ "$STATUS" != "" ]]; then
|
2017-04-05 15:24:00 +01:00
|
|
|
mkdir -p _schema
|
|
|
|
|
cd _schema
|
|
|
|
|
|
|
|
|
|
git init
|
|
|
|
|
git remote add origin $FULL_REPO
|
|
|
|
|
git fetch
|
|
|
|
|
git config user.name "lnms-docs"
|
|
|
|
|
git config user.email "travis@librenms.org"
|
|
|
|
|
git checkout master
|
|
|
|
|
cp ../misc/db_schema.yaml misc/db_schema.yaml
|
2017-04-05 11:21:09 +01:00
|
|
|
git commit -a -m "DB Schema updated by travis after $TRAVIS_COMMIT"
|
2017-04-05 09:00:28 +01:00
|
|
|
git push -q origin master
|
|
|
|
|
fi
|