Age | Commit message (Collapse) | Author |
|
* Enable use of Podman for static builds.
This way those of us who have migrated away from Docker can still easily
test static builds.
* Add basic runtime testing to the static build process.
This will help catch basic runtime issues that would not show up just
from building the agent.
|
|
* Add basic build caching support to static builds.
Cache is store din `artifacts/cache/${BUILDARCH}`. Each third-party
component utilizes a separate build cache. Invalidation is only done for
version changes (more rigorous invalidation is expected to be handled
externally).
* Integrate static build caching with CI.
* Fix fping cache handling.
* Test caching in CI.
* Properly skip rebuilds on cache hits.
* Remove static build container when done with it.
* Reuse existing image automatically if it’s for the correct platform.
* Test CI build caching.
* Fix static build job names.
|
|
|
|
Also, fix handling of the source directory in the builds so that we
don’t leave behind a dirty source directory.
|
|
|
|
|
|
|
|
GitHub Actions. (#11720)
* Add log grouping in installer code when running under GitHub Actions.
This will make our CI logs much easier to understand.
* Add log grouping to static build process.
* Use oneliner style group commands in netdata-installer.sh
|
|
|
|
* Generic fixes for cross-arch static image builds.
* Fixed handling of ARM static builds.
* Add ARMv7l and ARMv8a static builds.
* Fix static build deps.
* Fix static build checks.
* Bump OpenSSL version and optimize OpenSSL build.
* Optimize bash build.
* Bump cURL version and optimize cURL build.
* Fix static build deps.
* Fix bash build.
* Further build fixes.
* Fix cURL build.
* Fix emulation handling.
|
|
* Embed build architecture in static build archive names.
This is required for proper support for static installs in the new
kickstart script.
The associated changes will also simplify adding static builds for other
architectures in the future.
* Update CI to use new static build changes properly.
* Fix typos.
* Fix link created by static build process.
* Fix build environment setup.
|