mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-24 06:16:30 +03:00
0c97a7fc50
Fix parsing of socks://ip:port, which got parsed to socks://ip. Also, path cleanup in CI configs. Use prebuilt gn binaries for all platforms, which failed to build on MacOS for unclear reason.
38 lines
1.6 KiB
YAML
38 lines
1.6 KiB
YAML
language: cpp
|
|
os:
|
|
- linux
|
|
- osx
|
|
dist: xenial
|
|
addons:
|
|
apt:
|
|
sources:
|
|
- sourceline: 'deb http://archive.ubuntu.com/ubuntu/ xenial-backports universe'
|
|
packages:
|
|
- ninja-build=1.7.1-1~ubuntu16.04.1
|
|
- pkg-config
|
|
- libnss3-dev
|
|
homebrew:
|
|
packages:
|
|
- ninja
|
|
- ccache
|
|
cache: ccache
|
|
script:
|
|
- ./tools/import-upstream.sh
|
|
- ( cd src; ./get-clang.sh )
|
|
- ccache -s
|
|
- ( cd src; ./build.sh )
|
|
- mkdir naiveproxy-$TRAVIS_BRANCH-$TRAVIS_OS_NAME
|
|
- cp src/out/Release/naive src/config.json LICENSE naiveproxy-$TRAVIS_BRANCH-$TRAVIS_OS_NAME/
|
|
- tar cJf naiveproxy-$TRAVIS_BRANCH-$TRAVIS_OS_NAME.tar.xz naiveproxy-$TRAVIS_BRANCH-$TRAVIS_OS_NAME/
|
|
deploy:
|
|
provider: releases
|
|
api_key:
|
|
secure: hZ+M3GvNpPPMri0u7HkeDM8qCNSzCP2kBxL/68XgF3uvMDkJRX5/gyq27EoQMHyRxni759LlwHttRn6nHSg/CwNgK4fD4WPZWU99XIWKdlI+P1AQkHThjNtABv3P7JOq1HxyuwrcaBPybnDjsQTFE6HG5zsIhXZlUTCHbndCBpYPuDnaqKJJUv4/WzoEjXAlBSkAsBGhEQv+HZhaupw5vSkDkulNgXZrXOoO6uzAtAiR5St38dV7cWXgk6UwoyrVaV8cO0cltveyEPkGYMXJh6YkopJjSVrkYlI8vWsA8CgwdhXwAkYoG1uaIDUdNdlrBXNuA0BOFcU3iEo3D9H/z1/WQUnCuAOVCkYC/QhkTCsioQ5vaNA56+3uY8KOSDNo8XxxBzRIUSwul2lwHCNl6+cf1EhO9brI3Q8q/ZPZLmNIqYDXAI29/MMC13g/ql8UUcy2TwGrx2OE73SIzVBm2hVYI6FFs2hjJzMkknV83K0kr515gXrI+p7ANqnA9vdRBx7zMdOT1etFeuD06wjbLGLmHTS4ykhDYl6wn26fJHm3/OkqNyWllghc8DZnpAHh5AAYrrTIQPlSgtyqGL2qCoCPHbb2WgWewSVhqY+p7JMPchAc6myW3H2c7yL+TDMdRcr9I7DDOpvvfMoGx527Lji54mxGdZmdEpSGxi9Rx3g=
|
|
file: naiveproxy-$TRAVIS_BRANCH-$TRAVIS_OS_NAME.tar.xz
|
|
skip_cleanup: true
|
|
name: $TRAVIS_BRANCH
|
|
prerelease: true
|
|
on:
|
|
tags: true
|
|
all_branches: true
|