Artur Klauser
499e0ceaba
Add multi-architecture Docker image build
...
* Adds a shell script with functions to install multi-architecture docker
support, as well as build, deploy, and test the shellcheck docker images for
the same set of architectures for which binaries were already built and
deployed as tarballs.
* Hooks up the multi-architecture docker build, deploy, and test to the existing
Travis CI/CD pipeline. It is organized as a separate stage which only runs if
all previous steps in the already existing test stage succeed.
2020-01-07 21:05:17 +01:00
Vidar Holen
e075cde357
Revert docker image to 18.04 since ld fails on later versions
2019-11-16 11:46:58 -08:00
Vidar Holen
2c026f1ec7
Support Cabal 3. Man page no longer autobuilds.
2019-11-16 11:06:18 -08:00
Laurent VERDOÏA
7eb6b35cb0
Make image build process a bit simpler
...
Take full leverage of multi-stage docker build.
2019-11-09 10:26:59 +01:00
Peter Dave Hello
5e1b1e010a
Update Docker build-only image to Ubuntu 18.04
...
Ref:
> Ubuntu 17.10 (Artful Aardvark) End of Life reached on July 19 2018
https://fridge.ubuntu.com/2018/07/19/ubuntu-17-10-artful-aardvark-end-of-life-reached-on-july-19-2018/
2018-11-02 13:47:22 +08:00
Vidar Holen
10edba3ab8
Minimize build size with -Os and -split-sections
2018-07-12 09:33:59 -07:00
Vidar Holen
795a881219
Fix docker image workdir and add test
2018-03-21 09:39:06 -07:00
Vidar Holen
71bcc80c2f
Allow more Docker build caching
2018-03-20 22:09:13 -07:00
Pratik Mallya
6b81a9924c
Simplify Dockerfile
...
Use multi stage Dockerfile to greatly simplify build.
2018-03-14 21:43:34 -05:00
Vidar Holen
db1e24d140
Dockerfile renamed "shellcheck" to "bin". Unbreak it.
2017-10-10 10:02:11 -07:00
Vidar Holen
f73736e5c9
Add Alpine-based docker image
2017-10-07 15:19:35 -07:00
Vidar Holen
21f5bf01eb
Make TravisCI auto-build Linux executables.
2017-06-24 22:29:35 -07:00
NLKNguyen
32689ef5eb
Test Dockerfiles and Travis CI on downstream repos
2016-09-08 21:05:54 -07:00
Kevin Pankonen
fa4874c044
add Dockerfile that will build shellcheck
2016-08-05 16:42:21 -07:00