-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path.travis.yml
30 lines (25 loc) · 857 Bytes
/
.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
env: [ CARGO_TERM_COLOR=always ]
jobs:
include:
- &build
stage: Reproducible builds
before_script: |
git submodule update --init
docker build -t bwt-builder - < bwt/scripts/builder.Dockerfile
[ "$IMAGE" == "builder" ] || docker build -t bwt-$IMAGE - < bwt/scripts/$IMAGE.Dockerfile
script:
- >
echo -e tr''avis_fo''ld:start:build\\nBuilding... &&
docker run -u `id -u` -v `pwd`:/usr/src/libbwt -w /usr/src/libbwt \
--entrypoint scripts/build.sh bwt-$IMAGE &&
echo tr''avis_fol''d:end:build
- >
rm -rf dist/*/ &&
echo '-----BEGIN SHA256SUM-----' &&
(cd dist && sha256sum * | sort) &&
echo
name: Linux/Windows/ARMv7/ARMv8
env: IMAGE=builder
- <<: *build
name: Mac OSX
env: IMAGE=builder-osx