Projekt

Allgemein

Profil

Build server » Historie » Version 2

Maximilian Seesslen, 24.02.2023 17:25

1 1 Maximilian Seesslen
h1. Build server
2
3
h2. Laminar
4
5
Shell scripts only. Super minimalistisch aber flexibel. Kann auf der Webseite nicht mal build anstossen (so gewollt); brauch ichs dann ueberhaubt?
6
C++. 
7
Artifacts forhanden
8
9 2 Maximilian Seesslen
<pre><code class="shell">
10
base=$(basename $0)
11
PROJECT=${base%.*}
12
13
echo "=== Project: $PROJECT"
14
15
</code></pre>
16
17
18 1 Maximilian Seesslen
h2. Buildbot
19
20
Python. 
21
Builders sind in Python formuliert.
22
23
h2. GoCD
24
25
http://localhost:8153/go/pipelines#!/
26
Noch am ehesten mit Jenkins vergleichbar. 
27
* Coole XML configuration, aber ueber webinterfase zusammenstellbar.
28
* User-Management
29
30
h2. Requirements
31
32
* Mitbekommen, dass etwas nicht eingecheckt ist
33
* Compelieren auf anderen Systemen (Docker); Qt5 vs Qt6