Commit Graph

38 Commits

Author SHA1 Message Date
MaxPeal 0374cb6b38 add aliases x86_64 for uname -m
add aliases to what uname would return
so it work with uname -m
like https://github.com/krallin/tini/pull/147

add x86_64 for uname -m

to make it work with uname -m
like krallin#147
2020-11-14 12:33:34 +00:00
Thomas Orozco de40ad0077 Update Travis release token 2020-04-19 18:33:22 +01:00
Thomas Orozco 3f3e765c2d Add ppc64le alias for the ppc64el build
Fixes #152. This doesn't hurt, and we already do it for e.g. unsuffixed
and amd64. We're pretty close to a more distinguished mechanism for
aliases being worth it, though.
2020-04-19 17:34:14 +01:00
Thomas Orozco 0e55606bc6 .travis.yml: Remove redundant argument
This isn't being used at all.
2020-04-19 17:34:14 +01:00
Dominic Yin 6cfeff2679
add support for mips64el
Signed-off-by: Dominic Yin <yindongchao@inspur.com>
2020-01-15 18:38:54 +08:00
Thomas Orozco 545fea7f5a Skip clean up in Travis
The artifacts are now in the repo, so we need this to upload them.
2017-08-25 14:31:13 +02:00
Tianon Gravi 7bd400d072 List "ARCH_SUFFIX" first in Travis matrix
This allows the list to be sorted the same as the "case" statement in "install_deps.sh".
2017-08-21 16:12:53 -07:00
Tianon Gravi 7be42da42b Add support for armel (ARMv5), ppc64el (IBM POWER 8), and s390x (IBM z Systems)
This required updating to Ubuntu Xenial for some of the cross compilers, but Travis doesn't support Xenial builders, so this instead converts Travis to use the already-existing "ddist.sh" script for building via Docker.
2017-08-21 16:12:36 -07:00
Thomas Orozco 540eb7b637 Build musl-based binaries
Also fixed a bug with the signals test, which didn't properly exercise
Tini: rather than check that Tini was properly exiting with 128 +
signal, it raced against Tini and was only successful if Tini didn't get
the change to spawn a subprocess!
2017-06-10 16:47:50 +02:00
Thomas Orozco 79fcadab55 Check README changes in CI 2017-06-09 19:58:05 +02:00
Thomas Orozco a2de1a79f2 Build i386 binary
Fixes https://github.com/krallin/tini/issues/30
2017-01-28 15:24:05 +01:00
Thomas Orozco b67a024460 Rename NO_ARGS to MINIMAL 2016-11-04 18:06:25 +01:00
Thomas Orozco 7c9d3b39a9 .travis.yml does not need to be a template anymore 2016-11-02 21:28:20 +01:00
Thomas Orozco 480fed14ae Optionally disable arg parsing (-DNO_ARGS=ON) 2016-11-02 18:05:12 +01:00
Thomas Orozco c8cc8274b8 ARM Cross Builds
- Upgrade to Trusty for the ARM 64 toolchain.
- Cross-compile to ARM.
- Label binaries and packages when releasing.
2016-10-30 15:55:56 +01:00
Thomas Orozco 75217ef640 Bump version to 0.10.0
- New `-l` option to show license and exit.
2016-08-12 18:43:08 -04:00
Thomas Orozco be71d120e7 Embed license and add -l flag to show it
This adds 1k of weight to the resulting binary, which is reasonable
(it's less than 5% for the smaller non-static binary), but alleviates
legitimate user concern that the license requires being included when
Tini is redistributed.
2016-08-10 08:50:47 +02:00
Thomas Orozco 2c2bb517b0 Bump version to 0.9.0 2016-01-26 22:05:00 -05:00
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 eb094de175 Release 0.8.4 2015-11-20 21:48:02 +01:00
Thomas Orozco 2b5b0ecb6e Add tests for hardening in CI script
This ensures that _FORTIFY_SOURCE is actually used!
2015-11-05 11:19:36 +01:00
Thomas Orozco 9d12e39c9d Release 0.8.3 2015-11-04 13:59:26 +01:00
Thomas Orozco 9bfb4a505f Release 0.8.2
Oops; Travis doesn't like seeing a release commit being rebased.
2015-10-31 15:37:56 +01:00
Thomas Orozco 486f79fe8a Release 0.8.1 2015-10-31 15:31:58 +01:00
Thomas Orozco 197a39d9f2 Release 0.8.0 2015-10-27 20:05:50 +01:00
Thomas Orozco e4b6654130 Bump version to 0.7.0 2015-10-16 15:39:14 -07:00
Thomas Orozco 9b8a8a5764 Bump version to 0.6.0 2015-09-06 15:52:25 +02:00
Thomas Orozco 1a863f8366 Run some functional tests in ci/run_build.sh
Using the child subreaper mechanism, we can actually run
tests inside the CI environment without depending on Docker.

While this does not replace the existing tests, it allows
at least some functional coverage within CI.
2015-07-05 14:25:21 +02:00
Thomas Orozco e9546e0e1a Bump version to 0.5.0
+ `tini-static` is back, thanks to @tianon!
2015-06-26 21:43:53 +02:00
Thomas Orozco f6f26afc2a Bump version to 0.4.3
+ More packaging changes to facilitate building packages in tini-images
2015-05-05 22:04:50 +02:00
Thomas Orozco 73aabc2a40 Bump version to 0.4.2
+ Only packaging changes
2015-05-05 21:24:44 +02:00
Thomas Orozco 3764a7f224 Bump to 0.4.1
+ Add support for older Cmake to build on Ubuntu Precise (which is what
we have in Travis)
2015-05-04 22:30:10 +02:00
Thomas Orozco b7afb24a82 Add notes about autogenerated files 2015-05-04 21:05:21 +02:00
Thomas Orozco 434dd956bd Bump version to 0.4.0
New features:

+ Generate DEB and RPM packages
2015-05-04 21:02:27 +02:00
Thomas Orozco a1d6372ef6 Generate DEB and RPM packages 2015-05-04 20:59:17 +02:00
Thomas Orozco 178f46aa01 Convert to out-of-tree builds 2015-03-15 18:46:13 +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 ec36a858db Add travis / ci build script 2015-03-15 16:12:45 +01:00