parent
b93e943fb7
commit
d44b008d92
@ -21,7 +21,7 @@ linux-stable:
|
|||||||
- stable
|
- stable
|
||||||
- triggers
|
- triggers
|
||||||
script:
|
script:
|
||||||
- cargo build -j $(nproc) --release --no-default-features --features "final ui" $CARGOFLAGS
|
- cargo build -j $(nproc) --release --features final $CARGOFLAGS
|
||||||
- cargo build -j $(nproc) --release -p evmbin
|
- cargo build -j $(nproc) --release -p evmbin
|
||||||
- cargo build -j $(nproc) --release -p ethstore
|
- cargo build -j $(nproc) --release -p ethstore
|
||||||
- cargo build -j $(nproc) --release -p ethkey
|
- cargo build -j $(nproc) --release -p ethkey
|
||||||
@ -101,7 +101,7 @@ linux-stable-debian:
|
|||||||
- stable
|
- stable
|
||||||
- triggers
|
- triggers
|
||||||
script:
|
script:
|
||||||
- cargo build -j $(nproc) --release --no-default-features --features "final ui" $CARGOFLAGS
|
- cargo build -j $(nproc) --release --features final $CARGOFLAGS
|
||||||
- cargo build -j $(nproc) --release -p evmbin
|
- cargo build -j $(nproc) --release -p evmbin
|
||||||
- cargo build -j $(nproc) --release -p ethstore
|
- cargo build -j $(nproc) --release -p ethstore
|
||||||
- cargo build -j $(nproc) --release -p ethkey
|
- cargo build -j $(nproc) --release -p ethkey
|
||||||
@ -186,7 +186,7 @@ linux-centos:
|
|||||||
- export CXX="g++"
|
- export CXX="g++"
|
||||||
- export CC="gcc"
|
- export CC="gcc"
|
||||||
- export PLATFORM=x86_64-unknown-centos-gnu
|
- export PLATFORM=x86_64-unknown-centos-gnu
|
||||||
- cargo build -j $(nproc) --release --no-default-features --features "final ui" $CARGOFLAGS
|
- cargo build -j $(nproc) --release --features final $CARGOFLAGS
|
||||||
- strip target/release/parity
|
- strip target/release/parity
|
||||||
- md5sum target/release/parity > parity.md5
|
- md5sum target/release/parity > parity.md5
|
||||||
- export SHA3=$(target/release/parity tools hash target/release/parity)
|
- export SHA3=$(target/release/parity tools hash target/release/parity)
|
||||||
@ -218,7 +218,7 @@ linux-i686:
|
|||||||
- export HOST_CXX=g++
|
- export HOST_CXX=g++
|
||||||
- export COMMIT=$(git rev-parse HEAD)
|
- export COMMIT=$(git rev-parse HEAD)
|
||||||
- export PLATFORM=i686-unknown-linux-gnu
|
- export PLATFORM=i686-unknown-linux-gnu
|
||||||
- cargo build -j $(nproc) --target i686-unknown-linux-gnu --no-default-features --features "final ui" --release $CARGOFLAGS
|
- cargo build -j $(nproc) --target i686-unknown-linux-gnu --features final --release $CARGOFLAGS
|
||||||
- strip target/$PLATFORM/release/parity
|
- strip target/$PLATFORM/release/parity
|
||||||
- md5sum target/$PLATFORM/release/parity > parity.md5
|
- md5sum target/$PLATFORM/release/parity > parity.md5
|
||||||
- export SHA3=$(target/$PLATFORM/release/parity tools hash target/$PLATFORM/release/parity)
|
- export SHA3=$(target/$PLATFORM/release/parity tools hash target/$PLATFORM/release/parity)
|
||||||
@ -264,7 +264,7 @@ linux-armv7:
|
|||||||
- echo "[target.$PLATFORM]" >> .cargo/config
|
- echo "[target.$PLATFORM]" >> .cargo/config
|
||||||
- echo "linker= \"arm-linux-gnueabihf-gcc\"" >> .cargo/config
|
- echo "linker= \"arm-linux-gnueabihf-gcc\"" >> .cargo/config
|
||||||
- cat .cargo/config
|
- cat .cargo/config
|
||||||
- cargo build -j $(nproc) --target $PLATFORM --no-default-features --features "final ui" --release $CARGOFLAGS
|
- cargo build -j $(nproc) --target $PLATFORM --features final --release $CARGOFLAGS
|
||||||
- arm-linux-gnueabihf-strip target/$PLATFORM/release/parity
|
- arm-linux-gnueabihf-strip target/$PLATFORM/release/parity
|
||||||
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
||||||
- md5sum target/$PLATFORM/release/parity > parity.md5
|
- md5sum target/$PLATFORM/release/parity > parity.md5
|
||||||
@ -310,7 +310,7 @@ linux-arm:
|
|||||||
- echo "[target.$PLATFORM]" >> .cargo/config
|
- echo "[target.$PLATFORM]" >> .cargo/config
|
||||||
- echo "linker= \"arm-linux-gnueabihf-gcc\"" >> .cargo/config
|
- echo "linker= \"arm-linux-gnueabihf-gcc\"" >> .cargo/config
|
||||||
- cat .cargo/config
|
- cat .cargo/config
|
||||||
- cargo build -j $(nproc) --target $PLATFORM --no-default-features --features "final ui" --release $CARGOFLAGS
|
- cargo build -j $(nproc) --target $PLATFORM --features final --release $CARGOFLAGS
|
||||||
- arm-linux-gnueabihf-strip target/$PLATFORM/release/parity
|
- arm-linux-gnueabihf-strip target/$PLATFORM/release/parity
|
||||||
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
||||||
- md5sum target/$PLATFORM/release/parity > parity.md5
|
- md5sum target/$PLATFORM/release/parity > parity.md5
|
||||||
@ -356,7 +356,7 @@ linux-armv6:
|
|||||||
- echo "[target.$PLATFORM]" >> .cargo/config
|
- echo "[target.$PLATFORM]" >> .cargo/config
|
||||||
- echo "linker= \"arm-linux-gnueabi-gcc\"" >> .cargo/config
|
- echo "linker= \"arm-linux-gnueabi-gcc\"" >> .cargo/config
|
||||||
- cat .cargo/config
|
- cat .cargo/config
|
||||||
- cargo build -j $(nproc) --target $PLATFORM --no-default-features --features "final ui" --release $CARGOFLAGS
|
- cargo build -j $(nproc) --target $PLATFORM --features final --release $CARGOFLAGS
|
||||||
- arm-linux-gnueabi-strip target/$PLATFORM/release/parity
|
- arm-linux-gnueabi-strip target/$PLATFORM/release/parity
|
||||||
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
||||||
- md5sum target/$PLATFORM/release/parity > parity.md5
|
- md5sum target/$PLATFORM/release/parity > parity.md5
|
||||||
@ -395,7 +395,7 @@ linux-aarch64:
|
|||||||
- echo "[target.$PLATFORM]" >> .cargo/config
|
- echo "[target.$PLATFORM]" >> .cargo/config
|
||||||
- echo "linker= \"aarch64-linux-gnu-gcc\"" >> .cargo/config
|
- echo "linker= \"aarch64-linux-gnu-gcc\"" >> .cargo/config
|
||||||
- cat .cargo/config
|
- cat .cargo/config
|
||||||
- cargo build -j $(nproc) --target $PLATFORM --no-default-features --features "final ui" --release $CARGOFLAGS
|
- cargo build -j $(nproc) --target $PLATFORM --features final --release $CARGOFLAGS
|
||||||
- aarch64-linux-gnu-strip target/$PLATFORM/release/parity
|
- aarch64-linux-gnu-strip target/$PLATFORM/release/parity
|
||||||
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
- export SHA3=$(rhash --sha3-256 ~/Core/parity/target/release/parity -p %h)
|
||||||
- md5sum target/$PLATFORM/release/parity > parity.md5
|
- md5sum target/$PLATFORM/release/parity > parity.md5
|
||||||
@ -431,8 +431,8 @@ darwin:
|
|||||||
script: |
|
script: |
|
||||||
export COMMIT=$(git rev-parse HEAD)
|
export COMMIT=$(git rev-parse HEAD)
|
||||||
export PLATFORM=x86_64-apple-darwin
|
export PLATFORM=x86_64-apple-darwin
|
||||||
cargo build -j 8 --no-default-features --features "final ui" --release #$CARGOFLAGS
|
cargo build -j 8 --features final --release #$CARGOFLAGS
|
||||||
cargo build -j 8 --no-default-features --features "final ui" --release -p ethstore #$CARGOFLAGS
|
cargo build -j 8 --features final --release -p ethstore #$CARGOFLAGS
|
||||||
rm -rf parity.md5
|
rm -rf parity.md5
|
||||||
md5sum target/release/parity > parity.md5
|
md5sum target/release/parity > parity.md5
|
||||||
export SHA3=$(target/release/parity tools hash target/release/parity)
|
export SHA3=$(target/release/parity tools hash target/release/parity)
|
||||||
@ -477,7 +477,7 @@ windows:
|
|||||||
- set RUST_BACKTRACE=1
|
- set RUST_BACKTRACE=1
|
||||||
- set RUSTFLAGS=%RUSTFLAGS%
|
- set RUSTFLAGS=%RUSTFLAGS%
|
||||||
- rustup default stable-x86_64-pc-windows-msvc
|
- rustup default stable-x86_64-pc-windows-msvc
|
||||||
- cargo build --no-default-features --features "final ui" --release #%CARGOFLAGS%
|
- cargo build --features final --release #%CARGOFLAGS%
|
||||||
- signtool sign /f %keyfile% /p %certpass% target\release\parity.exe
|
- signtool sign /f %keyfile% /p %certpass% target\release\parity.exe
|
||||||
- target\release\parity.exe tools hash target\release\parity.exe > parity.sha3
|
- target\release\parity.exe tools hash target\release\parity.exe > parity.sha3
|
||||||
- set /P SHA3=<parity.sha3
|
- set /P SHA3=<parity.sha3
|
||||||
|
Loading…
Reference in New Issue
Block a user