blob: 49883e145d0705a24b904c7f38c599a24d5678d7 (
plain)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
language: generic
cache:
directories:
- $HOME/.cargo
- $TRAVIS_BUILD_DIR/target
- $HOME/docker/
before_install:
- if [[ "$NAME" == "linux32" ]]; then
sudo dpkg --purge build-essential libtool;
sudo apt-get -qq update;
sudo apt-get -yq --force-yes install libstdc++6:i386 libbz2-dev:i386 gcc-4.8:i386 gcc-4.8-multilib:i386 musl-tools:i386 binutils:i386; fi
matrix:
include:
- os: linux
env:
- TARGET=armv7-unknown-linux-gnueabihf
- NAME=arm7hf
- EXT=tar.gz
addons:
apt:
packages: &armhf
- gcc-arm-linux-gnueabihf
- libc6-armhf-cross
- libc6-dev-armhf-cross
- os: linux
env:
- TARGET=x86_64-unknown-linux-musl
- NAME=linux64
- EXT=tar.gz
dist: trusty
sudo: required
addons:
apt:
packages:
- musl-tools
- libbz2-dev
- os: linux
env:
- TARGET=i686-unknown-linux-musl
- NAME=linux32
- EXT=tar.gz
dist: trusty
sudo: required
- os: linux
env:
- TARGET=x86_64-pc-windows-gnu
- NAME=win64
- EXT=zip
dist: trusty
sudo: required
addons:
apt:
packages:
- gcc-mingw-w64-x86-64
- binutils-mingw-w64-x86-64
- libbz2-dev
- os: linux
env:
- TARGET=i686-pc-windows-gnu
- NAME=win32
- EXT=zip
- TOOLCHAIN=nightly
- DOCKER_IMAGE=i686-xenial
dist: trusty
services:
- docker
- os: osx
env:
- TARGET=x86_64-apple-darwin
- NAME=macos
- EXT=tar.gz
script:
- bash ci.sh
deploy:
provider: releases
api_key:
secure:
OY6y0xRhlGSBH+3+7+7K6s4pp0Tf3BA61NAubEK4gpO23AKfyJUK+vqqCbdo06Z0E4QO4O1ke6fot7Gq9EdxJmsl/Kk5LDd9Rv3BXSYdjPupzs7coYuD8wv10NfAX6ETd9ITyPim2Zq6bq8nx1S2ESTpos/js1HCtVW3nrlCV58=
skip_cleanup: true
file:
- "geckodriver-$TRAVIS_TAG-$NAME.$EXT"
on:
tags: true
repo: mozilla/geckodriver
condition: -n "$NAME"
|