Build server » Historie » Revision 12
« Zurück |
Revision 12/27
(diff)
| Weiter »
Maximilian Seesslen, 13.03.2024 11:24
Build server¶
Liste¶
https://github.com/ligurio/awesome-ci?tab=readme-ov-file
Laminar¶
Shell scripts only. Super minimalistisch aber flexibel. Kann auf der Webseite nicht mal build anstossen (so gewollt); brauch ichs dann ueberhaubt?
C++.
Artifacts forhanden
base=$(basename $0)
PROJECT=${base%.*}
echo "=== Project: $PROJECT"
https://tracker.debian.org/pkg/laminar
https://github.com/ohwgiles/laminar/releases/tag/1.3
Debian is replacing the integrated Chart.js with incompatible version for some reason. Installing generated Package from github should work without issues. Daemon brings its own Chart.js.
Buildbot¶
Python.
Builders sind in Python formuliert.
Install on Debian
Laesst sich an der Konsole nicht triggern.
GoCD¶
http://localhost:8153/go/pipelines#!/Noch am ehesten mit Jenkins vergleichbar.
- Coole XML configuration, aber ueber webinterfase zusammenstellbar.
- User-Management
Requirements¶
- Mitbekommen, dass etwas nicht eingecheckt ist;
- hooks
- All-devel builds to see if a feature has broken something
- Compelieren auf anderen Systemen (Docker); Qt5 vs Qt6
- Deploy artifacts
- ./campo.sh laminar release v1.2.3
Releasing¶
- Erstellung eines releases eigentlich unabhaengig von software repo.
Ein release kann kein make target sein. Derzeit kann das campo-script dies erledigen.
Scripts¶
Deswegen waere Laminar ganz cool. Einfach irgendwas anstossen und ne Uebersicht haben.
Von Maximilian Seesslen vor 11 Monaten aktualisiert · 12 Revisionen