You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
712 B

sudo: required
language: cpp
env:
- distribution: ubuntu
version: 16.04
init: /sbin/init
run_opts: ""
- distribution: fedora
version: 23
init: /sbin/init
run_opts: ""
services:
- docker
before_install:
- sudo docker pull ${distribution}:${version}
- sudo docker build --rm=true --file=ci/${distribution}-${version}.docker --tag=${distribution}-${version}:jucipp ci
script:
- container_id=$(mktemp)
- sudo docker run --detach --volume="${PWD}":/home/:rw ${run_opts} ${distribution}-${version}:jucipp "${init}" > "${container_id}"
- sudo docker exec "$(cat ${container_id})" /home/ci/${distribution}-${version}.build
- sudo docker stop "$(cat ${container_id})"