Blob Blame History Raw
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)