Commit Graph

14 Commits

Author SHA1 Message Date
Thomas Orozco 44b5675f0e Sign `tini` and `tini-static` binaries
The GPG signing subkey and passphrase are respectively provided through
a Travis encrypted file and a Travis encrypted environment variable.

Signing is only done if there is a signing key present when the build is
complete (so as to not fail when e.g. building a PR that doesn't have
encrypted files available).
2016-01-26 21:56:43 -05:00
Thomas Orozco a0b3006d48 Local tests: add `-it` to make them interruptible 2015-10-31 15:31:57 +01:00
Thomas Orozco 7a6105e44d Add a default for FORCE_SUBREAPER in ddist.sh
Usually, we want to have FORCE_SUBREAPER=1.
2015-10-16 15:24:22 -07:00
Thomas Orozco 4b3075a11d Add tests for subreaper-less Tini
If we're going to make subreaper support an option, we should ensure
that running without subreaper support also works.
2015-09-06 15:29:11 +02:00
Thomas Orozco 12749881e0 Workaround to ensure compatibility with older CMake
Travis uses Ubuntu Precise, which has CMake 3.8. That version does not
have support for excluding /usr and /usr/bin from the %files% list
(which results in a package that conflicts with the filesystem package
and fails to install).

This commit:

+ Builds on Precise instead of Trusty
+ Adds install tests
2015-05-04 22:24:01 +02:00
Thomas Orozco 178f46aa01 Convert to out-of-tree builds 2015-03-15 18:46:13 +01:00
Thomas Orozco 84475c399b Simplify build script
Binaries are now pushed by Travis, we don't need to copy them anymore.
2015-03-15 17:51:51 +01:00
Thomas Orozco 6e7cdc63bb Auto-generate README (for version number) 2015-03-15 17:47:15 +01:00
Thomas Orozco 699c3aadf2 Remove the static build for now
The static build doesn't build with clang, and its usefulness is dubious
for the time being considering the only requirement is glibc.
2015-03-15 16:56:12 +01:00
Thomas Orozco 296a29e3da Convert to CMake 2015-03-15 14:21:03 +01:00
Thomas Orozco ffb171edf7 Add a static version as well 2015-03-01 11:46:29 -05:00
Thomas Orozco c666a4f718 Add version in usage, improve usage 2015-02-28 19:42:36 -05:00
Thomas Orozco c35496874c Just copy from the image in ddist
This ensures (with the help of Docker caching) that running
./dtest.sh && ./ddist.sh results in shipping the binary that was
actually tested.
2015-02-28 19:12:23 -05:00
Thomas Orozco 04119b2869 Refactor build process 2015-02-28 19:04:46 -05:00