forked from libxmljs/libxmljs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
39 lines (39 loc) · 1.4 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
language: node_js
env:
- CXX=g++-4.8
os:
- osx
node_js:
- 13
- 12
- 10
- 8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
sudo: false
before_install:
- if [[ $TRAVIS_OS_NAME == "osx" ]]; then export CXX=clang; fi
- "$CXX --version"
- PUBLISH_BINARY=false
- echo $TRAVIS_BRANCH
- echo `git describe --tags --always HEAD`
- npm config set progress false
- npm config set spin false
- yarn global add node-gyp node-pre-gyp
install:
- npm_config_build_from_source=true yarn --frozen-lockfile
before_deploy:
- node-pre-gyp package 2>&1
deploy:
provider: releases
api_key:
secure: bXAlBcTSwNRRcbtcxO4gX3z/xJNV3U+4Q5UgjUxDqRkQG+BPbfZb1/aF8Ag2Vz/UJD0UBOUNnja3nRj8Dc35Ga6TXuqIzypFq85yoEnhNLrNHpCtmzO+CubomVZeTaJWb0GsEwPBDN/if9O08Sv0ayD9LuX7KHz1zXYeb6MtYcMetpQlgE2sw9187XfjmFZlR0PqfGO/Bu9lMeSwItSsMu+JTKgDEv2JSCy7UcPHHj+teo2ecFC49tvAJGjpQEDAX8WD+ugUYbkpc0CJjBdGN6AXgVJjoASjMfb4igsVgPYGVW0mIfnO3wCoO8xKxZc1MuXs0gtp0iYksSZzVV+kf+vkQyBCxL0XclEURBlFdH3A65S7+nnaMocIPM2PJpfU/nf353lFY+hpaKgGPREFSTugsFYNxKWCmX1MPSZvr76tHs1oJqEMNzkZ6xedfo8D0PRvDCiZFo6dNJgCN+n8lV5n9DZQozsmbfHNzKZKQ8uwI7VGrpiKyuYyJ0PjYRRiBD88on3TxQdUzN8Rq/ecog56eCxMKEqb/XzAmAyuUjAne7bux5Sx+/ujTTSRciWANTQMVqpEnLRcAMqKNpNB8PeRacgly6zAjaqTxyi3Fc19L7kLqgex0dRFbyqDvMfwm1T+HvMc12fEkxbqISKueMsYrY9O++UHIGXnFpANs0s=
file: build/stage/marudor/libxmljs2/releases/download/**/*.tar.gz
file_glob: true
skip_cleanup: true
on:
tags: true