Browse Source

update dat files before build

pull/2531/head
Shelikhoo 6 years ago committed by Nicholas Wang
parent
commit
8366627f5f
No known key found for this signature in database
GPG Key ID: F20CA399C9BD9100
  1. 1
      azure-pipelines.yml
  2. 14
      release/updatedat.sh

1
azure-pipelines.yml

@ -101,6 +101,7 @@ jobs:
displayName: 'Install Bazel'
- script: |
cd ./src/v2ray.com/core
./release/updatedat.sh
$HOME/bin/bazel build --action_env=GOPATH=$GOPATH --action_env=PATH=$PATH --action_env=GPG_PASS=${SIGN_KEY_PASS} --action_env=SPWD=$PWD --action_env=GOCACHE=$(go env GOCACHE) --spawn_strategy local //release:all
workingDirectory: '$(GOPATH)'
displayName: 'Build Binaries'

14
release/updatedat.sh

@ -0,0 +1,14 @@
#!/bin/bash
pushd $GOPATH/src/v2ray.com/core/
# Update geoip.dat
GEOIP_TAG=$(curl --silent "https://api.github.com/repos/v2ray/geoip/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
curl -L -o release/config/geoip.dat "https://github.com/v2ray/geoip/releases/download/${GEOIP_TAG}/geoip.dat"
sleep 1
# Update geosite.dat
GEOSITE_TAG=$(curl --silent "https://api.github.com/repos/v2ray/domain-list-community/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
curl -L -o release/config/geosite.dat "https://github.com/v2ray/domain-list-community/releases/download/${GEOSITE_TAG}/dlc.dat"
sleep 1
popd
Loading…
Cancel
Save