Commit Graph

35 Commits

Author SHA1 Message Date
Vidar Holen f7547c9a5a Stable version v0.7.1
This release is dedicated to the board game Pandemic, for teaching us
relevant survival skills like how to stay inside and play board games.
2020-04-04 18:38:39 -07:00
Artur Klauser a128796c0c
Run "deploy" step only for "Build" stages 2020-04-01 07:52:16 +02:00
Artur Klauser 615063a9c3
Don't try to deploy docker images on PR runs
For security reasons, PR runs don't have access to Travis secrets. However,
Docker deployment depends on the secret DOCKER_PASSWORD. Thus we shouldn't try
Docker deployment when running PRs since it will fail for lack of access.
2020-03-28 09:27:17 +01:00
Vidar Holen 37e78141bd Stop deploying artifacts to GCS 2020-03-26 17:02:08 -07:00
Vidar Holen acee69676b Try to make TravisCI not fail on deployment of Docker stage 2020-03-15 12:54:54 -07:00
Vidar Holen 014a66f3f6 Fix TravisCI condition 2020-03-07 18:06:14 -08:00
Vidar Holen 9b66bc2f13 Upload to assets to GitHub 2020-03-07 17:13:01 -08:00
Vidar Holen 1da0becb0f Rename 'Test' stage 2020-02-15 19:24:16 -08:00
Vidar Holen 472579052b Don't try to deploy on PRs 2020-02-15 16:56:20 -08:00
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
Artur Klauser b96b7f35f4
Fix Travis warnings
Fixing the following Travis build config validation warnings:
  * root: deprecated key sudo (The key `sudo` has no effect anymore.)
  * root: missing os, using the default linux
  * deploy: key local-dir is not underscored, using local_dir
  * language: value sh is an alias for shell, using shell
  * root: key matrix is an alias for jobs, using jobs
2019-12-28 14:24:23 +01:00
Vidar Holen 3fdc6babb2 Update TravisCI config for new winghc docker image 2019-07-31 21:16:36 -07:00
Vidar Holen f9c8a255be Set up Travis build matrix 2019-07-24 22:23:47 -07:00
Vidar Holen 0eaef95db8 THIS COMMIT WILL BE FORCE PUSHED AWAY (Help I'm not good with computers) 2019-07-24 21:20:27 -07:00
Vidar Holen 25b5b77240 Add automated linux-aarch64 build 2019-07-24 20:03:23 -07:00
Vidar Holen 84e678e9ff TravisCI armv6hf build (aka Raspberry Pi build) 2018-07-08 20:13:33 -07:00
Vidar Holen 379321d1f3 Show tags in travis output 2018-06-07 20:40:44 -07:00
Vidar Holen 32af2783f0 Allow stripping unit tests 2018-04-02 21:14:23 -07:00
Vidar Holen 9f53109dfa Fix tagging of 'stable' 2018-03-21 17:54:36 -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
Vidar Holen dc1e7c1bd4 Make docker image shellcheck-alpine behave more like alpine. 2018-01-14 18:01:18 -08:00
Vidar Holen c36f6d89ba Stable version 0.4.7
This release is dedicated to net neutrality. Remember when the Internet
was a meritocracy? [Please drink a verification can to continue.]
2017-12-08 20:29:12 -08:00
Vidar Holen 436a46ebab Improve automated docker builds and tagging 2017-10-15 15:43:06 -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
Vidar Holen 5fad708df5 Zip compiled Windows executables. 2017-06-10 09:26:08 -07:00
Vidar Holen 5cece759cc Autobuild Windows .exe files 2017-06-09 21:40:59 -07:00
Øyvind Ingebrigtsen Øvergaard 090051bdc1 Use $TRAVIS_TAG in $TAG if defined 2016-11-27 13:42:49 +01:00
Øyvind Ingebrigtsen Øvergaard 60fc33ebdf Push git tags to dockerhub as docker tags 2016-11-11 20:32:05 +01:00
NLKNguyen 84110dbef4 Change DOCKER_REPO value and add test runner 2016-09-08 23:57:46 -07:00
NLKNguyen 1a7e98beaf Use cleaner escaping method 2016-09-08 21:58:51 -07:00
NLKNguyen a5d5831a2e Fix syntax error with traditional if-clause instead of escaping bracket 2016-09-08 21:41:06 -07:00
NLKNguyen 47201822f9 Change syntax style for readability 2016-09-08 21:31:23 -07:00
NLKNguyen 32689ef5eb Test Dockerfiles and Travis CI on downstream repos 2016-09-08 21:05:54 -07:00