language: c sudo: required dist: trusty services: - docker env: - OS=debian - OS=fedora - OS=fedora-w64 before_script: - docker build -t libxmlb-${OS} -f contrib/ci/Dockerfile-${OS} . script: - docker run -t -v `pwd`:/build libxmlb-${OS} ./contrib/ci/build-${OS}.sh jobs: include: - stage: abi name: "Check for ABI breaks" env: - OS=fedora before_script: - docker build -t libxmlb-${OS} -f contrib/ci/Dockerfile-${OS} . script: - docker run -t -v `pwd`:/build libxmlb-${OS} ./contrib/ci/check-abi $(git describe --abbrev=0 --tags) $(git rev-parse HEAD)