surwiki/.travis.yml
2023-09-27 18:40:14 +02:00

29 lines
585 B
YAML

language: rust
rust:
- stable
- beta
- nightly
arch:
- amd64
- arm64
matrix:
allow_failures:
- rust: nightly
before_install:
- sudo apt-get -qq update
- sudo apt-get install -y musl-tools
script:
- TARGET=`[ $TRAVIS_CPU_ARCH == 'amd64' ] && echo x86_64 || echo aarch64`-unknown-linux-musl
- rustup target add $TARGET
- cargo test --target=$TARGET
- cargo build --release --target=$TARGET
- strip -s target/$TARGET/release/sausagewiki
- XZ_OPT=-9 tar Jcf sausagewiki-$TRAVIS_CPU_ARCH.tar.xz -C target/$TARGET/release/ sausagewiki
branches:
except:
- "/^untagged-/"