Aktionen
Build server » Historie » Revision 9
« Zurück |
Revision 9/27
(diff)
| Weiter »
Maximilian Seesslen, 31.07.2023 16:34
Build server¶
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"
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.
Von Maximilian Seesslen vor mehr als 1 Jahr aktualisiert · 9 Revisionen