Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ trust Public

Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

japaric/trust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis Appveyor

trust

Targets

Linux

Each Linux target is tested inside a Docker container.

TARGET OS (Ubuntu) Glibc
aarch64-unknown-linux-gnu 14.04 2.19
arm-unknown-linux-gnueabi 12.04 2.15
arm-unknown-linux-gnueabihf 12.04 2.15
arm-unknown-linux-musleabi 12.04 2.15
arm-unknown-linux-musleabihf 12.04 2.15
armv7-unknown-linux-gnueabihf 12.04 2.15
armv7-unknown-linux-musleabihf 12.04 2.15
i586-unknown-linux-gnu 14.04 2.19
i686-unknown-linux-gnu 12.04 2.15
i686-unknown-linux-musl 16.04 N/A
mips-unknown-linux-gnu 16.04 2.23
mips64-unknown-linux-gnuabi64 16.04 2.23
mips64el-unknown-linux-gnuabi64 16.04 2.23
mipsel-unknown-linux-gnu 16.04 2.23
powerpc-unknown-linux-gnu 14.04 2.19
powerpc64-unknown-linux-gnu 16.04 2.23
powerpc64le-unknown-linux-gnu 16.04 2.23
s390x-unknown-linux-gnu 16.04 2.23
x86_64-unknown-linux-gnu 12.04 2.15
x86_64-unknown-linux-musl 16.04 N/A

macOS

  • i686-apple-darwin
  • x86_64-apple-darwin

Windows

  • i586-pc-windows-msvc
  • i686-pc-windows-gnu
  • i686-pc-windows-msvc
  • x86_64-pc-windows-gnu
  • x86_64-pc-windows-msvc

Notes to self

  • Deploy only works with annotated tags
  • Linux: If testing only, it makes sense to use the latest available QEMU i.e. the latest Ubuntu version
  • Linux: If building binaries, you want to use the oldest glibc possible for maximum compatibility of your binaries; i.e. you want to use the oldest Ubuntu
  • Linux: If QEMU is crashing while "cross" testing, the easiest fix is to use a newer QEMU

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Contributors 11