~elementary-pantheon/contractor/master

« back to all changes in this revision

Viewing changes to .travis.yml

  • Committer: Cody Garver
  • Author(s): Matt Harris
  • Date: 2018-05-24 21:16:56 UTC
  • Revision ID: git-v1:fe6f23e1d24ba1b63c76e504af8e16bb31012c97
Switch to Meson (#25)

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 - docker
5
5
 
6
6
env:
7
 
 - DEPENDENCY_PACKAGES="cmake libgee-0.8-dev libglib2.0-dev valac"
 
7
 - DEPENDENCY_PACKAGES="libgee-0.8-dev libglib2.0-dev meson valac"
8
8
 
9
9
install:
10
10
 - docker pull elementary/docker:loki
11
 
 - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && cmake . && make"
 
11
 - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && meson build && ninja -C build"
12
12
 - docker pull elementary/docker:loki-unstable
13
 
 - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki-unstable /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && cmake . && make"
 
13
 - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki-unstable /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && rm -rf build && meson build && ninja -C build"
14
14
 
15
15
script:
16
16
 - echo BUILDS PASSED