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}