summaryrefslogtreecommitdiffstats
path: root/packaging/makeself/build-static.sh
AgeCommit message (Collapse)Author
2022-07-14Add basic runtime checks to static build process. (#13339)Austin S. Hemmelgarn
* 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.
2022-05-27Cache invariant components in static builds to reduce build times. (#12877)Austin S. Hemmelgarn
* 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.
2022-05-10Use prebuilt builder images for static builds. (#12826)Austin S. Hemmelgarn
2022-04-13Fix the static build code in light of CVE-2022-24765 (#12683)Austin S. Hemmelgarn
Also, fix handling of the source directory in the builds so that we don’t leave behind a dirty source directory.
2021-12-01Bump static builds to use Alpine 3.15 as a base. (#11836)Austin S. Hemmelgarn
2021-11-18Add POWER8+ static builds. (#11802)Austin S. Hemmelgarn
2021-10-29Bring eBPF to static binaries (#11709)thiagoftsm
2021-10-28Add log grouping in installer and static build code when running under ↵Austin S. Hemmelgarn
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
2021-10-19Optimize static build and update various dependencies. (#11660)Austin S. Hemmelgarn
2021-10-12Added static builds for ARMv7l and ARMv8a (#11490)Austin S. Hemmelgarn
* 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.
2021-09-06Embed build architecture in static build archive names. (#11463)Austin S. Hemmelgarn
* 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.