eclipse-hawkbit / hawkbit-extensions

Eclipse Public License 2.0
20 stars 30 forks source link

Add GitHub workflow that smoke-builds all extensions #85

Open zyga opened 1 year ago

zyga commented 1 year ago

This is known to pass, today, on x86_64 and fail on aarch64 due to https://github.com/eclipse/hawkbit-extensions/issues/84

Since the goal is to test unreleased HawkBit + unreleased HawkBit extensions, both are built in sequence to satisfy dependencies that are not available through maven as releases.

HawkBit tests are skipped to speed up the build process.

Signed-off-by: Zygmunt Krynicki me@zygoon.pl

hawkbit-bot commented 1 year ago

Can one of the admins verify this patch?

zyga commented 1 year ago

Hey @stefbehl

This does not replace existing Circle CI (which is failing at them moment and has no logs that I can see myself) but aims to complement it with something that's self-contained and runs on GitHub natively.

The dockerfile-based test build works on my system. Please suggest changes if the approach used inside the container is incorrect.