Commit Graph

88 Commits

Author SHA1 Message Date
Luke Childs
aa46bd1093 Fix latest tag check 2019-12-13 14:30:02 +07:00
Luke Childs
72444f39d2 Improve naming 2019-12-13 14:30:02 +07:00
Luke Childs
2761544231 Alias latest tag to latest release 2019-12-13 14:30:02 +07:00
Luke Childs
46842c0a4e Don't bother registering QEMU for amd64 builds 2019-12-13 14:30:02 +07:00
Luke Childs
716193e797 Enable DOCKER_BUILDKIT for potential perf improvements 2019-12-13 14:30:02 +07:00
Luke Childs
04d59600f7 Iprove step name 2019-12-13 14:30:02 +07:00
Luke Childs
1044890a2a Uncomment temporarily disabled matrix options 2019-12-13 14:30:02 +07:00
Luke Childs
cf0a4e0727 Create multi-arch manifest 2019-12-13 14:30:02 +07:00
Luke Childs
0e1f173cf6 Login and push images to Docker Hub 2019-12-13 14:30:02 +07:00
Luke Childs
507269a3b1 Set image namespace 2019-12-13 14:30:02 +07:00
Luke Childs
51819da0a3 Load built Docker images into push job 2019-12-13 14:30:02 +07:00
Luke Childs
b9528fb7b2 Disable arm32v7 builds for faster build system dev 2019-12-13 14:30:02 +07:00
Luke Childs
eba5833a16 Remove empty env array 2019-12-13 14:30:02 +07:00
Luke Childs
5da2462294 Remove ":" char from image tarball 2019-12-13 14:30:02 +07:00
Luke Childs
1eee73d29c Don't use DOCKER_IMAGE ENV var, it's nice to see the actual values in the logs 2019-12-13 14:30:02 +07:00
Luke Childs
e9f919d594 Disable old versions for faster builds during build system dev 2019-12-13 14:30:02 +07:00
Luke Childs
567f379bbb Setup push build step to grab all built images 2019-12-13 14:30:02 +07:00
Luke Childs
d82a6636da Remember trailing slash on upload-artifacts 2019-12-13 14:30:02 +07:00
Luke Childs
70172da359 Use DOCKER_IMAGE ENV var 2019-12-13 14:30:02 +07:00
Luke Childs
b4cb4aab75 Save images as build artifact 2019-12-13 14:30:02 +07:00
Luke Childs
b4486a7c2d Use Badgen Docker image size badge 2019-12-13 09:26:06 +07:00
Luke Childs
7d837dbfd9 Fix build tag or ARCH build arg example 2019-12-12 13:08:51 +07:00
Luke Childs
2f96fe2a73 Use mutliline commands in examples for better readability 2019-12-12 13:07:00 +07:00
Luke Childs
4c911f57a5 Add cURL JSON-RPC demo 2019-12-12 13:04:10 +07:00
Luke Childs
4b2a6c7bb7 Document ARCH build arg 2019-12-12 12:50:44 +07:00
Luke Childs
0e6e5e3479 Only build Docker tag once in ENV var 2019-12-12 12:01:14 +07:00
Luke Childs
634ce682b1 Hardcode build OS 2019-12-12 11:56:58 +07:00
Luke Childs
027a3889df Support arm32v7 2019-12-12 11:56:10 +07:00
Luke Childs
d1930b7427 Log OS details 2019-12-12 11:56:10 +07:00
Luke Childs
f2ba2f08ff Register Docker QEMU 2019-12-12 11:56:10 +07:00
Luke Childs
3fef0be921 Run arm64v8 builds in build system 2019-12-12 11:56:10 +07:00
Luke Childs
a9970c2e79 Add ARCH build arg 2019-12-12 11:56:10 +07:00
Luke Childs
3b74714f1f Log image data 2019-12-12 00:57:52 +07:00
Luke Childs
a3dbe5056b Better job name 2019-12-12 00:55:44 +07:00
Luke Childs
fb1a62d028 Fix random newline 2019-12-12 00:55:12 +07:00
Luke Childs
f93c629bbd If a matrix job fails continue running other jobs 2019-12-11 22:55:43 +07:00
Luke Childs
06950e7946 Fix status basge link 2019-12-11 21:28:56 +07:00
Luke Childs
7cb9745e5c Use Badgen Docker pulls badge 2019-12-11 17:51:18 +07:00
Luke Childs
c610427df3 Remove Docker layers badge 2019-12-11 17:48:44 +07:00
Luke Childs
7971f54372 Add GitHub Action build status badge 2019-12-11 17:47:46 +07:00
Luke Childs
cf46f605a8 Use wget instead of curl for nicer log output 2019-12-11 17:31:28 +07:00
Luke Childs
970ef577e5 Remove travis in favour of GitHub Action 2019-12-11 17:30:11 +07:00
Luke Childs
637812e18a Simplify Action name 2019-12-11 17:30:11 +07:00
Luke Childs
4f3ace8fd1 ci => build 2019-12-11 17:30:11 +07:00
Luke Childs
351b72072b Better job name 2019-12-11 17:30:11 +07:00
Luke Childs
4891ea2de4 Clean up yaml formatting 2019-12-11 17:30:11 +07:00
Luke Childs
25b77dbc64 Check bitcoind version 2019-12-11 17:30:11 +07:00
Luke Childs
0aeac68ac9 Build all versions in GH Action 2019-12-11 17:30:11 +07:00
Luke Childs
c7e78094ad Build Docker image on push in CI 2019-12-11 17:30:11 +07:00
Luke Childs
18cc55ea65 Fix tarball extraction for old pre-built releases with 4 version numbers
https://github.com/bitcoin/bitcoin/pull/14612

(Thanks @NicolasDorier)
2019-12-11 12:20:50 +07:00