timvisee
3fee8854b7
Do not install OpenSSL on CI
2020-05-17 13:47:40 +02:00
timvisee
3075b8e8fc
Disable automatic homebrew package releases for now to throttle
...
See pull request https://github.com/Homebrew/homebrew-core/pull/38274
2019-03-26 14:11:12 +01:00
timvisee
8f0fdc9751
Force brew package release pull requests, disable errorous AppVeyor command again
2019-03-25 21:47:42 +01:00
timvisee
f6bf067ff3
Attempt to fix brew push issue, explicitly save Git credentials on host
2019-03-24 18:28:23 +01:00
timvisee
d1571ac57f
Automate homebrew package updates using Travis CI
2019-03-23 17:48:27 +01:00
timvisee
bd034a40d9
Install specific OpenSSL version on TravisCI for macOS releases as well
...
See pull request timvisee/ffsend#11
2019-03-13 02:46:38 +01:00
timvisee
0f2abac0c9
Explicitly install/update OpenSSL dependencies for macOS builds [ci skip]
2019-03-06 23:06:18 +01:00
timvisee
b3ffbc3b35
Prepare Travis CI configuration for release [ci skip]
2019-03-06 22:20:36 +01:00
timvisee
9ba8c90816
Install specific github-release version instead
2019-03-06 22:15:15 +01:00
timvisee
be08ccfd13
Install curl through addons on Travis CI
2019-03-06 22:12:45 +01:00
timvisee
a8a6b234b9
Install curl again for Travis CI macOS builds [ci skip]
2019-03-06 22:03:45 +01:00
timvisee
afca101a75
Do not instal curl on Travis CI macOS builds
2019-03-06 21:45:35 +01:00
timvisee
23cfbc7a5f
Add Travis CI configuration for macOS builds
2019-03-06 21:25:34 +01:00
timvisee
661d1031ed
Remove Travis CI configuration
2019-03-01 16:24:55 +01:00
timvisee
3f1f5b3e16
Disable crate release job on Travis, add it to GitLab CI configuration
2018-10-17 17:48:37 +02:00
timvisee
8c265f45de
Assume openssl libraries are already available on Travis CI
2018-06-01 00:18:42 +02:00
Tim Visée
58103f9e30
Use a new Debian package generation method ( #5 )
...
* Build .deb packages for some architectures on CI to publish on GitHub
* Add release binaries to archive root, update Cargo.toml
* Simplify Debian package building using cargo-deb tooling
* Update LICENSE file copyright statement
* Update Travis CI script to properly build Debian release packages
* Remove obsolete Debian package files
* Update Cargo.toml and Cargo.lock, add create_deb prototype for source package
2018-06-01 00:04:13 +02:00
timvisee
808ea078dd
Rename release binaries
2018-05-31 17:47:43 +02:00
Tim Visée
5d780cdc52
Build first Debian packages on release ( #4 )
...
* Build .deb packages for some architectures on CI to publish on GitHub
* Add release binaries to archive root, update Cargo.toml
2018-05-31 11:15:53 +02:00
timvisee
6e8ef55b1a
Simplify release binary names
2018-05-30 20:15:06 +02:00
timvisee
7bb87079b7
Properly release cross-compiled binaries
2018-05-30 18:39:06 +02:00
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