slimbootloader/.travis.yml

20 lines
743 B
YAML

sudo: required
services:
- docker
before_install:
- HEAD_COMMIT=$(git rev-list --no-merges HEAD | head -1); PATCHCHECK=$(python BaseTools/Scripts/PatchCheck.py master..$HEAD_COMMIT); ERRORS=$(echo $PATCHCHECK | grep -c 'is not valid'); echo "$PATCHCHECK"; if [[ $ERRORS -gt 0 ]]; then travis_terminate 1; fi
- docker build -t sbl .
- chmod -R a+w .
env:
- BUILD_TARGET=qemu PYTHON_VER=3
- BUILD_TARGET=apl PYTHON_VER=2 BUILD_REL=-r
- BUILD_TARGET=apl PYTHON_VER=3
- BUILD_TARGET=cfl PYTHON_VER=2
- BUILD_TARGET=cfl PYTHON_VER=3 BUILD_REL=-r
script:
- docker run --rm -v ${PWD}:/tmp/sbl -w /tmp/sbl --network=host sbl python${PYTHON_VER} ./BuildLoader.py build ${BUILD_REL} ${BUILD_TARGET}