Skip to content

Commit

Permalink
Build Servo on Travis
Browse files Browse the repository at this point in the history
  • Loading branch information
frewsxcv committed Oct 8, 2015
1 parent de1dbd1 commit d80568a
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 3 deletions.
55 changes: 52 additions & 3 deletions .travis.yml
@@ -1,8 +1,57 @@
language: python
sudo: false
language: c
sudo: required
services:
- docker


#addons:
# apt:
# sources:
# - ubuntu-toolchain-r-test
# packages:
# - cmake
# - curl
# - freeglut3-dev
# - g++
# - gperf
# - libc6-dev
# - libglib2.0-0
# - libglib2.0-dev
# - libbz2-dev
# - libfreetype6-dev
# - libgl1-mesa-dri
# - libglu1-mesa-dev
# - libosmesa6-dev
# - libssl-dev
# - libstdc++6
# - libstdc++-4.8-dev
# - libxmu-dev
# - libxmu6
# - xorg-dev

#before_install:
# - git clone git://sourceware.org/git/glibc.git
# - cd glibc
# - git checkout --track -b local_glibc-2.22 origin/release/2.22/master
# - mkdir build
# - cd build
# - ../configure --prefix=$HOME/glibc && make --quiet && make --quiet install
# - cd

before_install:
- docker build -t servo etc/ci/

script:
- ./mach test-tidy
- docker run --privileged -t -v `pwd`:/build servo sh -c "$COMMAND"

#script:
# - ./mach $COMMAND

matrix:
fast_finish: true
include:
- env: COMMAND="test-tidy"
- env: COMMAND="build -d --verbose"

branches:
only:
Expand Down
4 changes: 4 additions & 0 deletions etc/ci/Dockerfile
@@ -0,0 +1,4 @@
FROM gliderlabs/alpine:3.2

RUN mkdir /build
WORKDIR /build

0 comments on commit d80568a

Please sign in to comment.