@cryptotaxi247 / netdata-1 / commits / 270ede57e

netdata/packaging: nits and fixes for packaging (#6842)

* netdata/packaging:[ci skip] Bring over netdata.spec before removing the temp directory. We need it to resume RPM workflow * [Package amd64 DEB] Package build stable test * netdata/packaging:[ci skip] add branch for testing * [Package amd64 DEB] Package build stable test * [Package i386 DEB] Package build stable test * [Package i386 DEB] Package build stable test * [Package amd64 DEB] Package build stable test * [Package i386 DEB] Package build stable test * [Package amd64 RPM] Package build stable test * [Package i386 RPM] Package build stable test * netdata/doc: update distro support, due to lxc limitations we dont have those yet * [Package i386 RPM] Package build stable test * [Package i386 RPM Enterprise Linux] Package build stable test * netdata/ci:[ci skip] yes, we must test rpm too * [Package i386 RPM] Package build stable test * [Package amd64 RPM] Package build stable test * netdata/packaging:[ci skip] Add i386 RPM and DEB distro triggers * netdata/packaging: [ci skip] remove the test branch info * netdata/doc: [ci skip] fix doc * netdata/doc: [ci skip] update doc more

Paul Emm. Katsoulakis committed Sep 13, 2019 at 19:39 UTC 270ede57e4d3a71221d25cf856fa6ef1db3de07c
3 files changed +27 -14
.travis/package_management/common.py
+2 -1
@@ -168,7 +168,8 @@ def prepare_version_source(dest_archive, pkg_friendly_version, tag=None):
168 print(".7 Fixing permissions on tarball")
169 run_command_in_host(['sudo', 'chmod', '777', tar_file])
170
171 - print(".8 Returning to original directory, removing temp");
171 + print(".8 Bring over netdata.spec, Remove temp directory");
172 + run_command_in_host(['cp', '%s/netdata.spec' % tmp_src, 'netdata.spec'])
173 shutil.rmtree(tmp_src)
174 else:
175 print("I could not find (%s) on the disk, stopping the build. Kindly check the logs and try again" % generated_tarball)
.travis/trigger_package_generation.sh
+12
@@ -45,7 +45,19 @@ push_change
45 echo "---- Waiting for ${WAIT_TIME} seconds before triggering next process ----"
46 sleep "${WAIT_TIME}"
47
48 +commit_change "i386" "DEB"
49 +push_change
50 +
51 +echo "---- Waiting for ${WAIT_TIME} seconds before triggering next process ----"
52 +sleep "${WAIT_TIME}"
53 +
54 commit_change "amd64" "RPM"
55 push_change
56
57 +echo "---- Waiting for ${WAIT_TIME} seconds before triggering next process ----"
58 +sleep "${WAIT_TIME}"
59 +
60 +commit_change "i386" "RPM"
61 +push_change
62 +
63 echo "---- Done! ----"
packaging/DISTRIBUTIONS.md
+13 -13
@@ -37,15 +37,15 @@ have complete visibility over the range of support.
37 | Versions 6.* | RHEL | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
38 | Versions 7.* | RHEL | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
39 | Versions 8.* | RHEL | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
40 -| Fedora 28 | Fedora | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
41 -| Fedora 29 | Fedora | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
42 -| Fedora 30 | Fedora | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
40 +| Fedora 28 | Fedora | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
41 +| Fedora 29 | Fedora | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
42 +| Fedora 30 | Fedora | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
43 | Fedora 31 | Fedora | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
44 | CentOS 6.* | Cent OS | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
45 | CentOS 7.* | Cent OS | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
46 | CentOS 8.* | Cent OS | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
47 -| OpenSuSE Leap 15.0 | Open SuSE | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
48 -| OpenSuSE Leap 15.1 | Open SuSE | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
47 +| OpenSuSE Leap 15.0 | Open SuSE | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
48 +| OpenSuSE Leap 15.1 | Open SuSE | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
49 | OpenSuSE Tumbleweed | Open SuSE | ✔ | ? | ? | N/A | ✗ | ✔ | ? | ✔ | ?
50 | SLES 11 | SLES | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
51 | SLES 12 | SLES | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
@@ -58,8 +58,8 @@ have complete visibility over the range of support.
58
59 | Version | Family | CI: Smoke testing | CI: Testing | CD | .DEB | .RPM | Installer | Kickstart | Kickstart64 | Community
60 :------------------: | :------------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------:
61 -| 14.04.6 LTS (Trusty Tahr) | Ubuntu | ✔ | ? | ✔ | ✗ | N/A | ✔ | ✔ | ✔ | ?
62 -| 16.04.6 LTS (Xenial Xerus) | Ubuntu | ✔ | ? | ✔ | ✗ | N/A | ✔ | ✔ | ✔ | ?
61 +| 14.04.6 LTS (Trusty Tahr) | Ubuntu | ✔ | ? | ✔ | ✔ | N/A | ✔ | ✔ | ✔ | ?
62 +| 16.04.6 LTS (Xenial Xerus) | Ubuntu | ✔ | ? | ✔ | ✔ | N/A | ✔ | ✔ | ✔ | ?
63 | 18.04.2 LTS (Bionic Beaver) | Ubuntu | ✔ | ? | ✔ | ✔ | N/A | ✔ | ✔ | ✔ | ?
64 | 19.04 (Disco Dingo) Latest | Ubuntu | ✔ | ? | ✔ | ✔ | N/A | ✔ | ✔ | ✔ | ?
65 | Debian 7 (Wheezy) | Debian | ✔ | ? | ✔ | ✗ | N/A | ✔ | ✔ | ✔ | ?
@@ -69,15 +69,15 @@ have complete visibility over the range of support.
69 | Versions 6.* | RHEL | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
70 | Versions 7.* | RHEL | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
71 | Versions 8.* | RHEL | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
72 -| Fedora 28 | Fedora | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
73 -| Fedora 29 | Fedora | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
74 -| Fedora 30 | Fedora | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
72 +| Fedora 28 | Fedora | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
73 +| Fedora 29 | Fedora | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
74 +| Fedora 30 | Fedora | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
75 | Fedora 31 | Fedora | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
76 | CentOS 6.* | Cent OS | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
77 -| CentOS 7.* | Cent OS | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
77 +| CentOS 7.* | Cent OS | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
78 | CentOS 8.* | Cent OS | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
79 -| OpenSuSE Leap 15.0 | Open SuSE | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
80 -| OpenSuSE Leap 15.1 | Open SuSE | ✔ | ? | ✔ | N/A | ✔ | ✔ | ✔ | ✔ | ?
79 +| OpenSuSE Leap 15.0 | Open SuSE | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
80 +| OpenSuSE Leap 15.1 | Open SuSE | ✔ | ? | ✔ | N/A | ✗ | ✔ | ✔ | ✔ | ?
81 | OpenSuSE Tumbleweed | Open SuSE | ✔ | ? | ? | N/A | ✗ | ✔ | ? | ✔ | ?
82 | SLES 11 | SLES | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?
83 | SLES 12 | SLES | ? | ? | ? | N/A | ✗ | ? | ? | ✔ | ?