This repository has been archived by the owner on Jul 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
39 lines (33 loc) · 1.63 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
language: c
compiler: gcc
sudo: required
dist: trusty
env:
global:
- BUILD_CMD=".bin/ninja -C build"
- MY_PV=0.1.0_alpha6
cache:
directories:
- $HOME/.sonar/cache
install:
- sudo add-apt-repository -y ppa:niko2040/e19
- sudo apt-get -qq update
- sudo apt-get install -y enlightenment gettext libc6-dbg libefl libefl-dbg libefl-dev python3-pip
- sudo pip3 install --upgrade pip
- sudo pip3 install meson==0.44
- mkdir .bin
- curl -L https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip -o .bin/ninja-linux.zip
- unzip .bin/ninja-linux.zip -d .bin
addons:
sonarcloud:
organization: obsidian-studiosinc-github
token:
secure: Gdq9VjX5p9GZ/PONETMKFYoiWE07VQIJqAL6bLpXRXvchCI4TnyuYsVPMa57Qwx/aI46sJfXgv2wbzcs4XPn81sARa4KTI9+rl1QKzQ5XODVDE+BS67GjDawXQ3EY1PXMyp8lrBVfflb/DnGZT8gkcivfkWPvwg7tbp1uz72Eai9Cjmga5PVLer94DIoFw2AgMPpD7E0344mvFlDfOtCkadifKoEtrujvJSkk5xG970X5VO9/RCkpUj1gPZv/NJu7rv+PTbHNR4UmDzmfPWYIKGw22K798tMFzgG8f5e5XcxJF4zoq3TS4RUHPnfJ/nlfb7uX7htnessMpLcVRlLJGGeU9SIoUP1JKNPGGpfCo6HIjlC9gQeevs+kKxb9BliZ8avZnfqsLW8IIHCl43hCkDp9kjZnTg7kcEEiiIrAD2PAYHZTY6cFpykxrPdQYOko5Hs4nDVcdFPxdQK8Ar3tc0c2YPQ2oDZVud8cfvj+SuLeUewauzB5iMgBRy43cMOmnxazqiIBuLxwFONyEp5fTy/WiRDqLOYm/fCDzU7QEhwFNsuy3BYLQbhDoHgD4ebVimmM+uxcBOaIiMNr+v+hN7+N0uzDP+JxGXg1ZZIk1Y541XA2QDkYIU+WELWScWDq99c85kNXwqvbRgiE8tsY+NfntGVTzXGNQOGWV+0XYA=
before_script:
- export PATH=$PATH:$PWD/.bin
script:
- meson --prefix /usr . build
- if [ ! ${SHIPPABLE} ]; then build-wrapper-linux-x86-64 --out-dir bw-output ${BUILD_CMD}; fi
- if [ ! ${SHIPPABLE} ]; then sonar-scanner; else ${BUILD_CMD}; fi
notifications:
email: false