Merge pull request #1003 from Marsfan/Travis-CI-Integration

Travis ci integration
This commit is contained in:
Oliver 2017-02-24 15:41:27 +11:00 committed by GitHub
commit 9213cc13d8
2 changed files with 18 additions and 0 deletions

7
.travis.yml Normal file
View file

@ -0,0 +1,7 @@
sudo: required
before_install:
- git clone https://github.com/KiCad/kicad-library-utils /home/travis/build/kicad-library-utils
- git clone https://github.com/KiCad/kicad-library /home/travis/build/kicad-library-old
script:
- sudo bash ./library-check.sh $TRAVIS_BUILD_DIR

11
library-check.sh Normal file
View file

@ -0,0 +1,11 @@
error=0
DATA=()
for files in library/*.lib; do
DATA+=($files)
done
cd /home/travis/build/kicad-library-utils/schlib
for file in "${DATA[@]}"; do
python3 comparelibs.py --check --new /$1/$file --old /home/travis/build/kicad-library-old/$file
error="$(($error+$?))"
done
exit $error