mirror of
https://github.com/SagerNet/sing-geosite.git
synced 2026-06-30 00:28:41 +08:00
Release to object storage
Signed-off-by: Gaoyang Zhang <gy@blurgy.xyz>
This commit is contained in:
parent
9490a6284c
commit
6f2dd32403
23
.github/copy-to-oss.sh
vendored
Normal file
23
.github/copy-to-oss.sh
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -Eeuo pipefail
|
||||
|
||||
apt install golang-go
|
||||
|
||||
ossutil_dir=~/ossutil
|
||||
git clone https://github.com/aliyun/ossutil.git --depth=1 "$ossutil_dir"
|
||||
pushd "$ossutil_dir"
|
||||
go build
|
||||
export PATH="$ossutil_dir:$PATH"
|
||||
popd
|
||||
|
||||
ossutil config -e "$OSS_ENDPOINT" -i "$OSS_ACCESS_KEY" -k "$OSS_ACCESS_KEY_SECRET"
|
||||
ossutil cp ../geosite-category-ads-all.srs "oss://$OSS_BUCKET_NAME"
|
||||
ossutil cp ../geosite-cn.srs "oss://$OSS_BUCKET_NAME"
|
||||
|
||||
curl https://cdn.jsdelivr.net/gh/SagerNet/sing-geoip@rule-set/geoip-cn.srs -LO
|
||||
curl https://cdn.jsdelivr.net/gh/SagerNet/sing-geoip@rule-set/geoip-jp.srs -LO
|
||||
curl https://cdn.jsdelivr.net/gh/SagerNet/sing-geoip@rule-set/geoip-us.srs -LO
|
||||
ossutil cp ../geosite-cn.srs "oss://$OSS_BUCKET_NAME"
|
||||
ossutil cp ../geosite-jp.srs "oss://$OSS_BUCKET_NAME"
|
||||
ossutil cp ../geosite-us.srs "oss://$OSS_BUCKET_NAME"
|
||||
8
.github/workflows/release.yaml
vendored
8
.github/workflows/release.yaml
vendored
@ -35,3 +35,11 @@ jobs:
|
||||
run: .github/release-branch.sh
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Copy necessary files to oss
|
||||
if: steps.build.outputs.skip != 'true'
|
||||
run: .github/copy-to-oss.sh
|
||||
env:
|
||||
OSS_ACCESS_KEY: ${{ secrets.OSS_ACCESS_KEY }}
|
||||
OSS_ACCESS_KEY_SECRET: ${{ secrets.OSS_ACCESS_KEY_SECRET }}
|
||||
OSS_BUCKET_NAME: ${{ secrets.OSS_BUCKET_NAME }}
|
||||
OSS_ENDPOINT: ${{ secrets.OSS_ENDPOINT }}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user