[GitHub CI] Build shadowsocks-rust

This commit is contained in:
Connection Refused
2021-09-23 14:40:35 +08:00
parent 7ba9d7f491
commit b1d3498107
4 changed files with 34 additions and 0 deletions

View File

@@ -14,6 +14,11 @@ jobs:
- name: C++
uses: msys2/setup-msys2@v2
- name: Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
- name: MSBuild
uses: microsoft/setup-msbuild@v1.0.2

View File

@@ -17,6 +17,11 @@ jobs:
- name: C++
uses: msys2/setup-msys2@v2
- name: Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
- name: MSBuild
uses: microsoft/setup-msbuild@v1.0.2

View File

@@ -0,0 +1,24 @@
Push-Location (Split-Path $MyInvocation.MyCommand.Path -Parent)
git clone https://github.com/shadowsocks/shadowsocks-rust -b 'v1.11.2' src
if ( -Not $? ) {
Pop-Location
exit $lastExitCode
}
Push-Location src
cargo build --release
if ( -Not $? ) {
Pop-Location
rm -Recurse -Force src
exit $lastExitCode
}
cp -Force '.target\release\sslocal.exe' '..\release\ss-local.exe'
Pop-Location
rm -Recurse -Force src
Pop-Location
exit $lastExitCode

View File