mirror of
https://github.com/asdlokj1qpi233/subconverter.git
synced 2025-10-27 03:46:41 +00:00
Update build scripts
This commit is contained in:
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -8,7 +8,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Build
|
- name: Build
|
||||||
run: docker run --rm -v $GITHUB_WORKSPACE:/root/workdir multiarch/alpine:x86-v3.11 /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
run: docker run --rm -v $GITHUB_WORKSPACE:/root/workdir multiarch/alpine:x86-edge /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
||||||
- name: Upload
|
- name: Upload
|
||||||
uses: actions/upload-artifact@v1
|
uses: actions/upload-artifact@v1
|
||||||
with:
|
with:
|
||||||
@@ -21,7 +21,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Build
|
- name: Build
|
||||||
run: docker run -v $GITHUB_WORKSPACE:/root/workdir multiarch/alpine:amd64-v3.11 /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
run: docker run -v $GITHUB_WORKSPACE:/root/workdir multiarch/alpine:amd64-edge /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
||||||
- name: Upload
|
- name: Upload
|
||||||
uses: actions/upload-artifact@v1
|
uses: actions/upload-artifact@v1
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ jobs:
|
|||||||
- name: "Linux x86 Build"
|
- name: "Linux x86 Build"
|
||||||
services: docker
|
services: docker
|
||||||
script:
|
script:
|
||||||
- docker run --rm -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:x86-v3.11 /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
- docker run --rm -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:x86-edge /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- tar czf subconverter_linux32.tar.gz subconverter/
|
- tar czf subconverter_linux32.tar.gz subconverter/
|
||||||
deploy:
|
deploy:
|
||||||
@@ -40,7 +40,7 @@ jobs:
|
|||||||
- name: "Linux x86_64 Build"
|
- name: "Linux x86_64 Build"
|
||||||
services: docker
|
services: docker
|
||||||
script:
|
script:
|
||||||
- docker run -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:amd64-v3.11 /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
- docker run -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:amd64-edge /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- tar czf subconverter_linux64.tar.gz subconverter/
|
- tar czf subconverter_linux64.tar.gz subconverter/
|
||||||
deploy:
|
deploy:
|
||||||
@@ -55,7 +55,7 @@ jobs:
|
|||||||
services: docker
|
services: docker
|
||||||
arch: arm64
|
arch: arm64
|
||||||
script:
|
script:
|
||||||
- docker run --rm -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:armhf-v3.10 /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
- docker run --rm -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:armhf-edge /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- tar czf subconverter_armhf.tar.gz subconverter/
|
- tar czf subconverter_armhf.tar.gz subconverter/
|
||||||
deploy:
|
deploy:
|
||||||
@@ -70,7 +70,7 @@ jobs:
|
|||||||
services: docker
|
services: docker
|
||||||
arch: arm64
|
arch: arm64
|
||||||
script:
|
script:
|
||||||
- docker run -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:aarch64-v3.11 /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
- docker run -v $TRAVIS_BUILD_DIR:/root/workdir multiarch/alpine:aarch64-edge /bin/sh -c "apk add bash git && cd /root/workdir && chmod +x scripts/build.alpine.release.sh && bash scripts/build.alpine.release.sh"
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- tar czf subconverter_aarch64.tar.gz subconverter/
|
- tar czf subconverter_aarch64.tar.gz subconverter/
|
||||||
deploy:
|
deploy:
|
||||||
|
|||||||
@@ -3,9 +3,10 @@ MAINTAINER Tindy X <tindy.it@gmail.com>
|
|||||||
|
|
||||||
# build minimized
|
# build minimized
|
||||||
RUN apk add git g++ build-base linux-headers cmake && \
|
RUN apk add git g++ build-base linux-headers cmake && \
|
||||||
apk add libressl-dev curl-dev rapidjson-dev libevent-dev pcre2-dev yaml-cpp-dev python2 py2-pip && \
|
apk add libressl-dev curl-dev rapidjson-dev libevent-dev pcre2-dev yaml-cpp-dev python2 && \
|
||||||
git clone https://github.com/svaarala/duktape --depth=1 && \
|
git clone https://github.com/svaarala/duktape --depth=1 && \
|
||||||
cd duktape && \
|
cd duktape && \
|
||||||
|
python2 -m ensurepip && \
|
||||||
pip2 install PyYAML && \
|
pip2 install PyYAML && \
|
||||||
python2 util/dist.py && \
|
python2 util/dist.py && \
|
||||||
cd dist/src && \
|
cd dist/src && \
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -xe
|
set -xe
|
||||||
|
|
||||||
apk add gcc g++ build-base linux-headers cmake make autoconf automake libtool python2 py2-pip
|
apk add gcc g++ build-base linux-headers cmake make autoconf automake libtool python2
|
||||||
apk add openssl-dev openssl-libs-static curl curl-dev curl-static nghttp2-static zlib-dev rapidjson-dev libevent-dev libevent-static zlib-static pcre2-dev bzip2-static
|
apk add openssl-dev openssl-libs-static curl curl-dev curl-static nghttp2-static zlib-dev rapidjson-dev libevent-dev libevent-static zlib-static pcre2-dev bzip2-static
|
||||||
|
|
||||||
git clone https://github.com/jbeder/yaml-cpp --depth=1
|
git clone https://github.com/jbeder/yaml-cpp --depth=1
|
||||||
@@ -12,6 +12,7 @@ cd ..
|
|||||||
|
|
||||||
git clone https://github.com/svaarala/duktape --depth=1
|
git clone https://github.com/svaarala/duktape --depth=1
|
||||||
cd duktape
|
cd duktape
|
||||||
|
python2 -m ensurepip
|
||||||
pip2 install PyYAML
|
pip2 install PyYAML
|
||||||
python2 util/dist.py
|
python2 util/dist.py
|
||||||
cd dist/src
|
cd dist/src
|
||||||
|
|||||||
Reference in New Issue
Block a user