Hi,
das Gitlab ist nun auf dem aktuellen stabile release (8.8.2). Zudem ist in der git VM das git auf 2.8.3 from source aktualisiert. Ein sehr nützliches feature was hinzugekommen ist, ist das man nun die build logs im RAW output kriegen kann[0]. Das ist für Fehler Analysen sehr hilfreich.
Hinzu kommt das nun die Architekturen von gluon aus dem soruce generiert werden. Somit werden die Targets dynamisch gebaut. Kommen also neue Architekturen hinzu selektiert der CI bot diese automatisch.
Zuvor hatte der bot nur auf einen thread compiliert. Nun baut der CI bot ebenfalls dynamisch auf allen logischen cores[1].
nach folgender Formel:
(grep -c processor /proc/cpuinfo)*2
Also Anzahl der logic cores mal zwei. Zweit Prozesse pro logik core. Referrenz[2].
Aktuell ist es noch nicht möglich mit dem make parameter V=s zu compilieren. Der generierte log output wird mehre GB groß und überbeansprucht das gitlab somit. Dazu gibt es schon ein issue in gitlab [3].
vg Tarek
[0] https://git.nordwest.freifunk.net/ffnw-firmware/siteconf/builds/289/raw [1] https://git.nordwest.freifunk.net/ffnw-firmware/siteconf/builds/289 [2] https://github.com/FreifunkFranken/firmware/blob/master/buildscript#L219 [3] https://gitlab.com/gitlab-org/gitlab-ci/issues/421
Hi,
Aktuell ist es noch nicht möglich mit dem make parameter V=s zu compilieren. Der generierte log output wird mehre GB groß und überbeansprucht das gitlab somit. Dazu gibt es schon ein issue in gitlab [3].
Hier zum aktuellen Status. bezüglich einer Möglichkeit mit großen logfiles in gitlab umzugehen.
https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/1362#note_121675...
Sonnige Grüße aus Emden :) Tarek