Repository navigation
Expand file tree
/
Copy path.travis.yml
More file actions
53 lines (45 loc) · 1.72 KB
/
Copy path.travis.yml
File metadata and controls
53 lines (45 loc) · 1.72 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
language: cpp
sudo: required
matrix:
include:
- os: linux
env:
- system="i686-linux"
- os: linux
env:
- system="x86_64-linux"
- os: osx
osx_image: xcode8
env:
- system="x86_64-darwin"
before_install:
- source .travis/setenv.sh
- ./configure --prefix=/usr/local
- make deps
- make test-deps
install:
- test "$TRAVIS_OS_NAME" == "linux" && sudo make install-deps || make install-deps
- test "$TRAVIS_OS_NAME" == "linux" && sudo make install-make-deps || make install-make-deps
- test "$TRAVIS_OS_NAME" == "linux" && sudo make install-test-deps || make install-test-deps
script:
- source bam.bash
- make
- make test
notifications:
email: false
before_deploy:
- make clean-make-deps
- make clean-test-deps
- ./configure
- cd ..
- mv bam "bam-${TRAVIS_TAG#v}"
- tar -czf "bam-${TRAVIS_TAG#v}.tar.gz" "bam-${TRAVIS_TAG#v}"
deploy:
provider: releases
api_key:
secure: nUtB5YqryWmzO8Logu7fv5lGOfOQGvxVjZufP5Z3hxWXzoRseOahUd0KnbustTvlT+37z4RtmJbpIX98PlQ9W5OEPqNsbjv5RTnAB9WrjqYaSpBDgqQbKTS06QH8ZE9mR8FPpOmvbPKfJDPiQCZfvUOvo3+D7htJw5p5Ki2a37LcUTZYcJi3c7vLrLrSQfcPusP0fV0ZGCkdWZg5NsTupA7vBJhdlIlH+b14ysLVHsw3z9sSdaxSw7Vz+WotEu0RUA9LCme3CNO093HS3UHA4r1paWjp0JFnx9BMTcTGAI39FNINkUmpBipJve8MCWbhrpxe+nJcB6EdsAVrdpA3yh0vXLEwxnRQV0ypXLCwpqJ+ElyPghC8UndXWxH5wHNQkApOdY5PbkJeoNjT7EKYuj1nTQt56oFVKxtXuooxJenAYYM8NgL+RpqToamQCcI8NVelQuGm9e9YON9SagKGP1/0sOytEaG2iD3I84lrn69gLz52Q8uJ6oWXG6D2Mxw+L9Cp823TIuOY1OTg0v0ja0uVBtWbKhp9K18hBN2qXgCt1WMDaXihgFS500g6m9fuuBgVjURkqzqPogJ+zzDpCeZEuUqKaPGpfSjsyv5JRgQE0kawYmjtcdZqLH13c0RSPt8LZ9dB7WZ/hFk+w3ysNCxtbqmnNRLZBmgw2yuGT+M=
file: "bam-${TRAVIS_TAG#v}.tar.gz"
skip_cleanup: true
on:
repo: o-lim/bam
tags: true