Commit Graph

9 Commits (c658bf02a0951cb959e92cfc7aefdd664da48778)

Author SHA1 Message Date
Wouter Born 507ba9be7c
Upgrade to Debian 10.5, Zulu JDK 8.0.265/11.0.8 (#308)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-09-09 15:43:15 +02:00
Wouter Born dc8a3a89c5
Undo Travis CI SNAPSHOT download workaround (#303)
The connections to ci.openhab.org are no longer blocked in the Travis CI infrastructure.

Fixes #297

Signed-off-by: Wouter Born <github@maindrain.net>
2020-08-13 20:04:12 +02:00
Wouter Born 9866623665
Add snapshot download workaround, cleanup and upgrades (#299)
* Download snapshot using Maven repository as workaround for Travis CI download issues
* Cleanup code for images that are no longer generated
* Upgrade base images (Alpine 3.12.0, Debian 10.4)
* Upgrade Zulu JDK to recent patch levels (8.0.252, 11.0.7)

Signed-off-by: Wouter Born <github@maindrain.net>
2020-06-23 22:04:32 +02:00
Wouter Born df45177727
Build images using Docker CE 19.03 and BuildKit (#293)
Switching to BuildKit has many advantages:

* openHAB images are now based on the official Debian and Alpine Docker images instead of the multiarch images which:
  * fixes wrong architectures of non-amd64 images
  * improves security because these official images are reviewed by a dedicated team sponsored by Docker
  * allows for upgrading Alpine to 3.11 because of an issue the multiarch armhf image does not exist
  * makes it possible to use the Debian "slim" image to further reduce the size of Debian images
* Multi architecture manifests are now generated automatically so we can remove the code for generating these and pushing them with manifest-tool
* Further reduces build times because images for different architectures are build in parallel

There is now a single Dockerfile per image instead of one for each architecture.
BuildKit does not provide a way to also generate tags containing architectures so these tags will no longer be generated.

Furthermore the Travis configuration has been updated so it will also automatically sync the README.md to Docker Hub.

Fixes #184

Signed-off-by: Wouter Born <github@maindrain.net>
2020-05-05 22:57:14 +02:00
Wouter Born 7c14267852
Remove OH3 Alpine armhf image (#285)
There is no openjdk11 package for armhf on alpine.

See #281

Signed-off-by: Wouter Born <github@maindrain.net>
2020-03-20 23:34:29 +01:00
Wouter Born 4c5ed6f49f
Downgrade to Alpine v3.10, fail build when commands fail (#280)
The Alpine v3.11 armhf image is missing, see https://github.com/multiarch/alpine/issues/30.

Signed-off-by: Wouter Born <github@maindrain.net>
2020-02-16 19:07:03 +01:00
Wouter Born 74ba799f59
Fix missing version-distro tags (#279)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-02-16 10:07:20 +01:00
Wouter Born 057670ce6e
Use Java 11 in OH3 images and upgrade to Alpine v3.11 (#274)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-01-29 14:36:22 +01:00
Wouter Born c489e2a2b0
Add 2.5.0 (#264)
Signed-off-by: Wouter Born <github@maindrain.net>
2019-12-15 21:54:02 +01:00