Commit graph

14 commits

Author SHA1 Message Date
Tim Visée
7eb44a9780
Configure Linux & macOS multi-arch releases using Travis CI (#3)
* Test multi arch Travis CI build configuration

* Enable Docker as required for cross compilation

* Use even more arhitecture targets when building

* Disable BSD builds, install ARM cross compiler dependencies

* Fix invalid ARM target tuple

* Use regular cargo commands for x86_64 Linux

* Fix invalid ARM target tuples

* Configure multi-platform releases using Travis CI, move from test builds

* Enable caching for all Linux x86_64 stable builds on Travis CI

* Merge Linux x86_64, macOS and other build arch logic with an if-statement

* Add missing arch architecture release configuration

* Enable cache on all CI jobs, with platform/arch/version cache separation

* Don't explicitly set cache name, it's automatically inferred
2018-05-30 10:34:45 -05:00
timvisee
b66aede387
Enable multi stage builds on Travis CI with partial release automation 2018-05-25 17:58:54 +02:00
timvisee
8ed530a83a
Extract ffsend-api to separate repository, move client crate to root 2018-05-21 22:06:51 +02:00
timvisee
48d688746e
Remove xorg-dev dependency on Linux builds, as xclip is now used 2018-05-17 22:59:48 +02:00
timvisee
b5b8e21fc1
Enable a macOS Rust stable build on Travis CI 2018-05-17 22:46:32 +02:00
timvisee
0b03734650
Build specific package in CI to fix error in new nightly 2018-04-29 23:43:18 +02:00
timvisee
0326148b9c
Test more compiler feature combinations in CI 2018-04-19 12:31:24 +02:00
timvisee
fa4654d31d
Do not generate documentation on CI 2018-03-28 20:17:54 +02:00
timvisee
b2e63b9efc
Add CLI error structs, improve routing and error reporting from API 2018-03-28 01:25:44 +02:00
timvisee
affa6e65d2
Add no-color compiler feature 2018-03-28 00:29:47 +02:00
timvisee
cdd907338b
Also build without default features on CI 2018-03-26 21:11:09 +02:00
timvisee
c23fe34c33
Split CI commands, enable verbose mode 2018-03-26 21:05:42 +02:00
timvisee
0a79fa7c7c
Install dependencies on CI 2018-03-26 20:58:57 +02:00
timvisee
94229560bf
Add Travis CI configuration 2018-03-26 20:51:14 +02:00