Skip to content

Commit bfb92a7

Browse files
authored
Test with Houston CI (#69)
* Test with Houston CI * update with Blake's recommendation
1 parent abbf480 commit bfb92a7

File tree

1 file changed

+34
-9
lines changed

1 file changed

+34
-9
lines changed

.travis.yml

+34-9
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,41 @@
1-
language: generic
1+
---
2+
3+
language: node_js
4+
5+
node_js:
6+
- lts/*
7+
8+
sudo: required
29

310
services:
4-
- docker
11+
- docker
12+
13+
addons:
14+
apt:
15+
sources:
16+
- ubuntu-toolchain-r-test
17+
packages:
18+
- libstdc++-5-dev
519

6-
env:
7-
- DEPENDENCY_PACKAGES="appstream desktop-file-utils libclutter-gst-3.0-dev libclutter-gtk-1.0-dev libgranite-dev libgtk-3-dev valac libcanberra-dev meson"
20+
cache:
21+
directories:
22+
- /tmp/liftoff
23+
24+
matrix:
25+
include:
26+
- env: DIST=juno
27+
28+
before_install:
29+
- docker pull ubuntu:18.04
830

931
install:
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 && meson build && cd build && ninja test"
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 && rm -rf build && meson build && cd build && ninja test"
32+
- npm install @elementaryos/houston@1
1433

1534
script:
16-
- echo BUILDS PASSED
35+
- houston ci
36+
--type system-app
37+
--name-appstream io.elementary.camera.desktop
38+
--name-domain io.elementary.camera
39+
--name-human Camera
40+
--distribution $DIST
41+

0 commit comments

Comments
 (0)