netdata_netdata/.github/scripts
vkalintiris 5973417027
Use CPack to generate Debian packages (#17475)
* CPack

* Add script to build all artifacts.

* Add infrastructure to run package builds via CPack in CI.

* Fix typos in distro config.

* Fix permissions on package-build script.

* Control files for netdata package

* pre/post inst files for debugfs.

* Fix directory name handling for package build.

* pre/post inst scripts for cups

* pre/post inst scripts for xenstat

* pre/post inst scripts for slabinfo

* pre/post inst scripts for apps

* pre/post inst scripts for network-viewer

* pre/post inst script for nfacct

* pre/post inst scripts for freeipmi

* pre/post inst scripts for logs-management

* pre/post inst perf

* pre/post inst scripts for systemd-journal

* pre/post init scripts for go.d

* pre/post inst scripts for ebpf

* pre/post init files for charts.d & python.d

* Skip eBPF in packaging.

* Fix most of the package names

* Add copyright

* etc/default/netdata

* Bump

* Enable all packages except for ebpf.

* Add log2journal to netdata component.

* Produce pretty-much the same RFS.

- No README.md docs
- /var/run/netdat missing on CPack's side
- No ebpf
- No changelogs

* Enable ebpf plugin

* Fix runtime path

* Build debug symbol packages

* Update package directory

* Fix eBPF and Xenstat conditionals.

* Fixes for package build process.

* Package version for cpack

* Add ebpf-code-legacy package

* Update extraction logic

* Fix control info for netdata package

* Fix control file for chartsd plugin package

* Fix typos in package build script.

* Update dependencies

* Add python3

* Fix verbose option to cpack

* Add whitespace in package description field.

* SKip adding files that might break rpm packages

* Final fixups to package handling.

* Fix architecture matching for package build options.

* Fix dependency handling.

* Remove top-level scripts

---------

Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
2024-04-30 07:45:23 -04:00
..
modules Introduce agent release metadata pipelines (#16366) 2023-11-16 17:13:39 +02:00
build-static.sh Skip Go code in CI if it hasn’t changed. (#17077) 2024-04-10 09:38:44 -04:00
bump-packaging-version.sh Add support for eBPF for Netdata static64 (kickstart-static64.sh) (#9104) 2020-05-29 12:27:22 +10:00
check-updater.sh Ci coverage (#13118) 2022-06-14 14:17:21 +03:00
check_latest_versions.py Introduce agent release metadata pipelines (#16366) 2023-11-16 17:13:39 +02:00
check_latest_versions_per_channel.py Introduce agent release metadata pipelines (#16366) 2023-11-16 17:13:39 +02:00
ci-support-pkgs.sh Added CentOS-Stream to distros (#15742) 2023-08-18 09:40:29 -04:00
docker-test.sh CI runtime check cleanup (#16713) 2024-01-17 08:24:22 -05:00
functions.sh Add CI for our Static Netdata builds (which kickstart-static64 uses) (#9130) 2020-05-26 12:19:27 +10:00
gen-docker-imagetool-args.py Rework Docker CI to build each platform in it's own runner. (#17088) 2024-03-05 08:49:58 -05:00
gen-docker-tags.py Fix assorted issues in the Docker build process. (#17312) 2024-04-02 09:13:10 -04:00
gen-matrix-build.py CMake build system. (#15996) 2023-12-13 16:41:20 +02:00
gen-matrix-eol-check.py Assorted improvements for our platform EOL check code. (#14768) 2023-03-21 07:10:32 -04:00
gen-matrix-packaging.py Use CPack to generate Debian packages (#17475) 2024-04-30 07:45:23 -04:00
gen-matrix-repoconfig.py Add Debian 12 to our CI and platform support document. (#14529) 2023-02-15 07:18:30 -05:00
get-go-version.py Add CI checks for Go code. (#17066) 2024-02-27 21:11:43 +02:00
get-static-cache-key.sh Cache key wasn't taking account changes in the version of bundled software (#16985) 2024-02-29 14:15:34 +02:00
netdata-pkgcloud-cleanup.py Implement PackageCloud cleanup (#13236) 2022-06-28 14:22:21 +03:00
package-upload.sh Update handling of uploads of DEB packages to our new infrastructure. (#14253) 2023-01-12 10:14:03 -05:00
package_cloud_wrapper.sh Fix handling of binary package uploads. (#10860) 2021-03-25 15:08:19 -04:00
pkg-test.sh CI runtime check cleanup (#16713) 2024-01-17 08:24:22 -05:00
platform-impending-eol.py Fix platform EOL checks to properly return success. (#14681) 2023-03-07 16:58:27 -05:00
prepare-release-base.sh Update workflows to use $GITHUB_OUTPUT instead of ::set-output:: (#13960) 2022-12-02 10:17:41 -05:00
run-updater-check.sh Skip Go code in CI if it hasn’t changed. (#17077) 2024-04-10 09:38:44 -04:00
upload-new-version-tags.sh Introduce agent release metadata pipelines (#16366) 2023-11-16 17:13:39 +02:00