-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
33 lines (33 loc) · 2.32 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
os: linux
dist: bionic
env:
- DISTRIBUTION=centos PACKAGE=rpm CONFIG_PREFIX=/usr CONFIG_LIBDIR=${CONFIG_PREFIX}/lib64
- DISTRIBUTION=ubuntu PACKAGE=deb
services:
- docker
before_install:
- docker build --force-rm --file build/dockers/${DISTRIBUTION}.Dockerfile --tag build-docker .
script:
- docker run --volume ${TRAVIS_BUILD_DIR}:/workspace --rm build-docker /bin/sh -c "CONFIG_PREFIX=${CONFIG_PREFIX} CONFIG_LIBDIR=${CONFIG_LIBDIR} ./configure && make && make test && VERBOSE=true make ${PACKAGE}"
language: c
deploy:
- provider: releases
token:
secure: NuqOztqFJm0o5i6qpPk0kBZePecDDwq+S4rO9gnHE0Z2765+nekUUdUuzGfF4S/Hv1TlClueAp161TnDlVcMEbdraKm50c8OgyV1mBNs+Vu8FIrktY8rGAWjnbGJxJ7TY0ZVW4yH21uqsZ9+DshkabsNVb+5A1xfsux71/DTZDfq29shY75ORiVAz9mwGZeCSWohtJmUOALh6CtkVwlV6v4mo6yeUtexbkH7hx9uzhhLNRPatHk2BPjXdBgC1ffiQWWPZbud1cBhAf/L0rjAxIqB3LuoZJVWW+rryryoV2Gu2Zyad21Agm+rlMwVpRGRzeJQo6BiMqF5n7NOIx5vEQLeL0CMDjS/u0KJ16GXdb8/vSjXD50w8vPux2TkNkNEjKgDoTMGty4Xtjvi+YbIYpldc9urikNtG+AHfd9DgF+PZi9toCWyJH2I6lim5QOd03FsSPAQUFcfCHasEpxOIjq1fAX4op+T8vHl9nZQ0mg3v1Dzl1aQ2YhxPErbyhMaKTMhMOAy4wyYgice7m7PMjAeZMLUrEMvh1tczouMkxBUKDblPyVZCOKPhy9qvNn4STKCL14HWAMretLoTEsxmCmbw2wYD9WRi1hXAE4FyCiKGe+pT/kfnA4XyNmvd18VV9rmSMxrEqo5L1CujAxihQGcRlccOhrminFXJdiUZfM=
skip_cleanup: true
cleanup: false
file_glob: true
file: results/debian/aum_*.deb
on:
condition: "$PACKAGE = deb"
tags: true
- provider: releases
token:
secure: NuqOztqFJm0o5i6qpPk0kBZePecDDwq+S4rO9gnHE0Z2765+nekUUdUuzGfF4S/Hv1TlClueAp161TnDlVcMEbdraKm50c8OgyV1mBNs+Vu8FIrktY8rGAWjnbGJxJ7TY0ZVW4yH21uqsZ9+DshkabsNVb+5A1xfsux71/DTZDfq29shY75ORiVAz9mwGZeCSWohtJmUOALh6CtkVwlV6v4mo6yeUtexbkH7hx9uzhhLNRPatHk2BPjXdBgC1ffiQWWPZbud1cBhAf/L0rjAxIqB3LuoZJVWW+rryryoV2Gu2Zyad21Agm+rlMwVpRGRzeJQo6BiMqF5n7NOIx5vEQLeL0CMDjS/u0KJ16GXdb8/vSjXD50w8vPux2TkNkNEjKgDoTMGty4Xtjvi+YbIYpldc9urikNtG+AHfd9DgF+PZi9toCWyJH2I6lim5QOd03FsSPAQUFcfCHasEpxOIjq1fAX4op+T8vHl9nZQ0mg3v1Dzl1aQ2YhxPErbyhMaKTMhMOAy4wyYgice7m7PMjAeZMLUrEMvh1tczouMkxBUKDblPyVZCOKPhy9qvNn4STKCL14HWAMretLoTEsxmCmbw2wYD9WRi1hXAE4FyCiKGe+pT/kfnA4XyNmvd18VV9rmSMxrEqo5L1CujAxihQGcRlccOhrminFXJdiUZfM=
skip_cleanup: true
cleanup: false
file_glob: true
file: results/artifacts/aum-*.x86_64.rpm
on:
condition: "$PACKAGE = rpm"
tags: true