-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
58 lines (58 loc) · 1.76 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
os:
- linux
- osx
language: go
addons:
apt:
packages:
- bzr
- procps
- g++
- g++-multilib
- gcc
- gcc-multilib
- libc6-dev
- libc6-dev-i386
- make
- pkg-config
homebrew:
packages:
- bzr
- procps
- g++
- g++-multilib
- gcc
- gcc-multilib
- libc6-dev
- libc6-dev-i386
- make
- pkg-config
install: true
env:
matrix:
- ARCH=386
- ARCH=amd64
branches:
except:
- master
matrix:
fast_finish: true
script:
- source version.sh
- make dist test OS=$(go env GOHOSTOS)
before_deploy:
- go run sum.go $HOME/$(go env GOHOSTOS)_$ARCH.zip
- cd ~
deploy:
provider: releases
name: FreeType $TRAVIS_TAG
body: "This is a release for FreeType $FTB_VERSION, which includes $FTB_ZLIB, $FTB_LIBPNG, $FTB_BZIP2, $FTB_HARFBUZZ. Checksums are in the build logs of the respective os/arch at $TRAVIS_BUILD_WEB_URL (towards the end, in the before_deploy section)."
prerelease: true
overwrite: false
skip_cleanup: true
api_key:
secure: mTvESW2SSlfpcXQaGZnQFmFomL1QpA4+aIa5V1Bi71nqecQOkKkb/XLLi1jBZ2HU14qXKFtEHTiUmJ6Frc4A6QbI0ZIGMLLnqxFMhlA5M97sgqMfGPl24FNiU2qDc8H2JGvP7VZjwM5QueGwF7CXwHgjmDxbtwkXFn+l9UDXiONS77OdafVeuqu2D+GLR0IbXlmPKmp/tBaJfUPFaZIdNC5wW+tSwcV1JkcrkksjXHcdodb/87z6/qrVjLMLFQHlrPK5HhXv+5CJ0byI8yd/YG8Dr4s2IrbQCZBtgNZg4tTZYSdNgCsZ2EElp0+C9IjkSG0qNHhlAqNuN2q7KpStsHpmdvod6PbDF3znfQBqYLi6UQ8fUQlsM+hQgPzegqiPZO0ktKNzbwI2ISwjfQc/jUiGkNrwiCq12JRqAWuO+2jm/9mXVp78C4k67GvfvdYT1nkv44rW1v6mtQf1uiEqJdrumRuUp6UI/ojo8apMFmLkWkA+CwmjKl55zUyvHWHxE0geBJxDvubMKXI88Dsb6kUHwd7udz0UDJ5R833UBOBtRGwyaw1DLsSS3Y3eybPbJnf03sG2VqhA72AlsdzQHjnuFCoWlUx85QTw0BxDW5PBG43g2ko8H7u7VtzZWQf4GxK20/EVX4pGhGPOZ7NtvgEvOJ67HmRg6BVREqjkQ58=
file: $(go env GOHOSTOS)_${ARCH}.zip
on:
repo: flga/freetype-builds
tags: true