Run the docs in CI again
This commit is contained in:
parent
2cf6010665
commit
1aea10010b
15
.travis.yml
15
.travis.yml
@ -48,13 +48,22 @@ matrix:
|
|||||||
|
|
||||||
# Debug Builds
|
# Debug Builds
|
||||||
- os: linux
|
- os: linux
|
||||||
compiler: "format-taginfo"
|
compiler: "format-taginfo-docs"
|
||||||
|
env: NODE=6
|
||||||
sudo: false
|
sudo: false
|
||||||
before_install:
|
before_install:
|
||||||
install:
|
install:
|
||||||
|
- source $NVM_DIR/nvm.sh
|
||||||
|
- nvm install $NODE
|
||||||
|
- nvm use $NODE
|
||||||
|
- npm --version
|
||||||
|
- npm install --ignore-scripts
|
||||||
|
- npm link --ignore-scripts
|
||||||
script:
|
script:
|
||||||
- ${MASON} install clang-format 3.8.1 && PATH=$(${MASON} prefix clang-format 3.8.1)/bin:${PATH} ./scripts/format.sh
|
- ${MASON} install clang-format 3.8.1
|
||||||
|
- PATH=$(${MASON} prefix clang-format 3.8.1)/bin:${PATH} ./scripts/format.sh && ./scripts/error_on_dirty.sh
|
||||||
- ./scripts/check_taginfo.py taginfo.json profiles/car.lua
|
- ./scripts/check_taginfo.py taginfo.json profiles/car.lua
|
||||||
|
- npm run docs && ./scripts/error_on_dirty.sh
|
||||||
after_success:
|
after_success:
|
||||||
|
|
||||||
- os: linux
|
- os: linux
|
||||||
@ -332,8 +341,6 @@ install:
|
|||||||
- cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE}
|
- cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE}
|
||||||
- make --jobs=${JOBS}
|
- make --jobs=${JOBS}
|
||||||
- popd
|
- popd
|
||||||
# building docs only works with npm3+ not with yarn or npm2
|
|
||||||
#- yarn run docs
|
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- if [[ $TARGET_ARCH == armhf ]] ; then echo "Skip tests for $TARGET_ARCH" && exit 0 ; fi
|
- if [[ $TARGET_ARCH == armhf ]] ; then echo "Skip tests for $TARGET_ARCH" && exit 0 ; fi
|
||||||
|
16
scripts/error_on_dirty.sh
Executable file
16
scripts/error_on_dirty.sh
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -o errexit
|
||||||
|
set -o pipefail
|
||||||
|
set -o nounset
|
||||||
|
|
||||||
|
MSG="The following files have been modified:"
|
||||||
|
dirty=$(git ls-files --modified)
|
||||||
|
|
||||||
|
if [[ $dirty ]]; then
|
||||||
|
echo $MSG
|
||||||
|
echo $dirty
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
exit 0
|
||||||
|
fi
|
@ -36,14 +36,3 @@ fi
|
|||||||
|
|
||||||
find src include unit_tests example -type f -name '*.hpp' -o -name '*.cpp' \
|
find src include unit_tests example -type f -name '*.hpp' -o -name '*.cpp' \
|
||||||
| xargs -I{} -P ${NPROC} ${CLANG_FORMAT} -i -style=file {}
|
| xargs -I{} -P ${NPROC} ${CLANG_FORMAT} -i -style=file {}
|
||||||
|
|
||||||
|
|
||||||
dirty=$(git ls-files --modified)
|
|
||||||
|
|
||||||
if [[ $dirty ]]; then
|
|
||||||
echo "The following files do not adhere to the .clang-format style file:"
|
|
||||||
echo $dirty
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
Loading…
Reference in New Issue
Block a user