]> git.basschouten.com Git - openhab-addons.git/commit
Add GitHub Actions CI build (#11454)
authorWouter Born <github@maindrain.net>
Wed, 27 Oct 2021 07:55:00 +0000 (09:55 +0200)
committerGitHub <noreply@github.com>
Wed, 27 Oct 2021 07:55:00 +0000 (09:55 +0200)
commit03e230380093dc742315432057b71a244144f96a
treeef06b1a11201d656ea6c601dbcf9c125880378bd
parent7ec833df1836c8fb2c9748b47fa4dcfe217a5a78
Add GitHub Actions CI build (#11454)

This PR adds a CI build using GitHub Actions.
Besides having a backup for Jenkins, it will also make it easy for contributors to use a GitHub Actions build with their fork.

It features the following:

* Uncluttered simple build progress like we used with Travis CI
* Uploads the full build log and SAT summary report so they can be downloaded for further analysis
* Uses a Maven repository cache to speed up builds (first build takes a bit longer)
* Has some maven.wagon configuration options to prevent Maven Central artifact download issues from Azure
* Uses a matrix so we can easily add builds for other OS-es or newer Java LTS versions in the future

Signed-off-by: Wouter Born <github@maindrain.net>
.github/scripts/maven-build [new file with mode: 0755]
.github/workflows/ci-build.yml [new file with mode: 0644]