Commit Graph

135 Commits (e7bd9b55a5814cdd8f30c8fb9a95ee68e3e9f22c)

Author SHA1 Message Date
Wouter Born b96cb8a4bc
Add EXTRA_SHELL_OPTS environment variable (#359)
Allows for customizing the shell options used by the entrypoint script.
E.g. set it to "+x" to disable the trace logging or set it to "-v" to also print shell input lines.

Fixes #346

Signed-off-by: Wouter Born <github@maindrain.net>
2021-05-15 23:38:40 +02:00
openhab-bot c246bafd25 [ci skip] Update openHAB versions in README.md
Jenkins build 2138
2021-05-02 16:32:22 +00:00
openhab-bot d4bc2cfb57 [ci skip] Update openHAB versions in README.md
Jenkins build 2114
2021-04-21 12:56:14 +00:00
openhab-bot 8e1e2767fc [ci skip] Update openHAB versions in README.md
Jenkins build 2079
2021-04-01 16:24:27 +00:00
openhab-bot 4b021c7f6c [ci skip] Update openHAB versions in README.md
Jenkins build 2005
2021-02-28 13:35:33 +00:00
Wouter Born 3af592ffc8
Upgrade Zulu JDKs and base images (#352)
Updates:

* Zulu JDKs to 8.0.282, 11.0.10
* Alpine to 3.13.1
* Debian to 10.8

Signed-off-by: Wouter Born <github@maindrain.net>
2021-02-15 23:01:03 +01:00
openhab-bot 01f747e7f8 [ci skip] Update openHAB versions in README.md
Jenkins build 1946
2021-01-31 16:40:39 +00:00
openhab-bot 75d0fffe85 [ci skip] Update openHAB versions in README.md
Jenkins build 1935
2021-01-27 21:39:53 +00:00
openhab-bot fbf74643dc [ci skip] Update openHAB versions in README.md
Jenkins build 1929
2021-01-26 18:21:39 +00:00
Wouter Born d17aaceba7
Update workflow and documentation for renamed branch (#342)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-14 12:26:08 +01:00
openhab-bot d6438b4bbd [ci skip] Update openHAB versions in README.md
Jenkins build 1895
2021-01-13 09:19:01 +00:00
openhab-bot cbc78af357 [ci skip] Update openHAB versions in README.md
Jenkins build 1874
2021-01-07 05:18:41 +00:00
openhab-bot 58591148cc [ci skip] Update openHAB versions in README.md
Jenkins build 1859
2021-01-01 22:33:51 +00:00
Wouter Born 69b2534052
Rework build scripts (#336)
* Make Dockerfiles more generic so they can be reused for all openHAB versions
* Determine version information automatically based on openhab-distro tags/branches
* Merge helper scripts into helper-functions
* Add "build" script to simplify building multiple versions or a specific distro using BuildKit
* Add GitHub Actions workflows for PR builds

Fixes #318

Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-01 16:00:25 +01:00
Wouter Born a3aabf1853
Cleanup repo and README.md (#334)
* Remove unused files and duplicated content
* Remove contrib file content from README.md to prevent reaching Docker Hub 25K limit
* Reference Docker platforms instead of architectures
* Add CODEOWNERS file

Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-24 00:35:53 +01:00
Wouter Born 7c681587ea
Add 3.0.0 (#332)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-20 22:35:40 +01:00
Wouter Born c1819413ca
Add 3.0.0.RC2 (#331)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-19 12:39:26 +01:00
Wouter Born 4ff8a8fc4e
Add OH3 console logger configuration to README.md (#329)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-16 12:48:36 +01:00
Wouter Born d9373fe7f4
Add 3.0.0.RC1 (#326)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-14 17:55:17 +01:00
Wouter Born bc87464223
Add 2.5.10 (#324)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-13 18:36:51 +01:00
Wouter Born 343a453c97
Remove Travis CI config (#321)
Related to #318

Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-12 11:12:58 +01:00
Wouter Born e6263afab3
Add 3.0.0.M5 (#320)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-06 16:51:57 +01:00
Wouter Born b2c8ee9763
Add 3.0.0.M4 (#319)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-29 18:33:06 +01:00
Wouter Born c8704e1f28
Add 3.0.0.M3 (#317)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-22 17:34:36 +01:00
Wouter Born 0bd17ec57a
Add 3.0.0.M2 (#314)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-11-02 20:01:47 +01:00
Wouter Born 34b0e4939f
Add 2.5.10 (#313)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-10-25 20:11:25 +01:00
Wouter Born db5636bfe2
Add 3.0.0.M1 (#311)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-10-11 22:16:43 +02:00
Wouter Born e167de686e
Add 2.5.9 (#310)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-09-20 19:49:33 +02:00
Wouter Born f16a4ea590
Add 2.5.8 (#304)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-08-23 17:14:54 +02:00
Wouter Born 451f711007
Add 2.5.7 (#301)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-07-23 22:15:08 +02:00
Wouter Born 73fcf71e10
Update links to travis-ci.com
Signed-off-by: Wouter Born <github@maindrain.net>
2020-06-23 23:15:59 +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 2c12f3d3de
Add 2.5.6 and reduce build versions (#298)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-06-21 18:40:37 +02:00
Wouter Born 9d6e8463bb
Add 2.5.5 (#294)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-05-18 07:40:27 +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 1e5d325eef
Make sure README.md does not exceed 25k char limit of Docker Hub (#291)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-04-19 19:25:28 +02:00
Wouter Born a227b6ab77
Add 2.5.4 (#290)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-04-19 16:11:33 +02:00
Wouter Born dad7461fb3
Add "Common Problems" section to README.md (#289)
Fixes #267
Fixes #270
Fixes #275

Signed-off-by: Wouter Born <github@maindrain.net>
2020-04-19 12:15:27 +02:00
Lars a6c23ff1af
Improve README.md (#288)
Signed-off-by: Lars Schroeder <github@schroeders.digital>
2020-04-19 12:06:08 +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 dcc94ded04
Add 2.5.3 (#284)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-03-19 18:11:21 +01:00
Wouter Born 542591029e
Improve documentation and contrib scripts (#283)
* Use https in all URLs
* Use absolute URL for openHAB logo to simplify publishing to Docker Hub
* Fix broken link to missing 50-setpcap-on-java and fix wrong Java location by using JAVA_HOME
* Use enviroment variables in example scripts
* Add Loxone binding to list of add-ons that require unlimited crypto

Signed-off-by: Wouter Born <github@maindrain.net>
2020-02-22 11:23:22 +01:00
Wouter Born 137e07fbde
Add 2.5.2 (#282)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-02-20 10:47:08 +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 c204098dfa
Add 2.5.2-SNAPSHOT image (#278)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-02-15 18:23:30 +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 60e02f3f7c
Add 2.5.1 (#271)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-01-12 23:35:16 +01:00
Wouter Born 7da67cc6da
Add Bountysource badge
Signed-off-by: Wouter Born <github@maindrain.net>
2020-01-04 18:55:39 +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
Wouter Born 23fe375e71
Add 2.5.0.RC1 (#262)
Signed-off-by: Wouter Born <github@maindrain.net>
2019-12-09 23:54:03 +01:00