workflow: update release

This commit is contained in:
Shuanglei Tao
2019-12-08 16:48:28 +08:00
parent 3a2687b3cb
commit 1f311e5e04
2 changed files with 8 additions and 3 deletions

View File

@@ -43,7 +43,7 @@ jobs:
arch: [i386, x86_64, arm, armhf, mips, mipsel]
steps:
- uses: actions/checkout@v1
- name: cross build - ${{ matrix.arch }}
- name: cross build (${{ matrix.arch }})
env:
ARCH: ${{ matrix.arch }}
run: docker run --rm -v $(pwd):/ttyd -w /ttyd tsl0922/musl-cross ./scripts/cross-build.sh $ARCH

View File

@@ -10,9 +10,14 @@ jobs:
runs-on: ubuntu-16.04
steps:
- uses: actions/checkout@v1
- name: build release archive
- name: Build Release
run: |
docker run --rm -v $(pwd):/ttyd -w /ttyd -e TTYD_VERSION=$GITHUB_SHA tsl0922/musl-cross ./scripts/cross-build.sh
mkdir -p bin
for arch in i386 x86_64 arm armhf mips mipsel; do
docker run --rm -v $(pwd):/ttyd -w /ttyd tsl0922/musl-cross ./scripts/cross-build.sh $arch
cp build/ttyd bin/ttyd_linux.$arch
sha256sum bin/ttyd_linux.$arch >> bin/SHA256SUMS
done
- uses: ncipollo/release-action@v1
with:
artifact: "bin/*"