LabCodeHub öffentliche Ansicht
Anmelden
Küpper / Quildrop öffentlich

fix: add builder.yaml

R Rüdiger Küpper <rpr@9it.de> committete am 18.08.2026 01:49
566423f75093e5c4bd56777c4a56e8517353ebcf
1 geänderte Datei(en) +93 −0
Kontextzeilen: 0 1 2 3 10
hinzugefügt .builder.yaml
+93 −0 Datei ansehen
@@ -0,0 +1,93 @@
1 +
# Build-Anweisungen für den Builder-Webservice (builder/).
2 +
# Was hier steht, taucht auf der Repo-Seite des Builders als auswählbare
3 +
# Targets auf. Siehe builder/README.md.
4 +
5 +
version: 1
6 +
name: quildrop
7 +
8 +
targets:
9 +
10 +
  # ---- Das Build-Werkzeug in diesem Repo ----
11 +
  - id: quildrop
12 +
    name: quildrop bauen und pushen
13 +
    description: Binary des quildrop aus dem Verzeichnis ./ erstellen
14 +
    dir: ./
15 +
    default: true
16 +
    steps:
17 +
      # - id: check
18 +
      #   name: fmt, vet, test
19 +
      #   run: make test
20 +
      - id: Build all Arch
21 +
        name: all Arch build
22 +
        run: make build
23 +
      - id: commit-build
24 +
        name: commit build
25 +
        run: make commit-build
26 +
27 +
28 +
  # # ---- Beides zusammen ----
29 +
  # - id: build
30 +
  #   name: Alle Plattformen
31 +
  #   description: Alle Plattformen
32 +
  #   steps:
33 +
  #     - id: build
34 +
  #       name: Alle Plattformen
35 +
  #       run: make build
36 +
  #     - id: commit-build
37 +
  #       name: commit build
38 +
  #       run: make commit-build
39 +
40 +
  - id: build-macos
41 +
    name: build macos
42 +
    description: Build MacOD
43 +
    steps:
44 +
      - id: build-macos
45 +
        name: build macos
46 +
        run: make build-macos
47 +
      - id: commit-build
48 +
        name: commit build
49 +
        run: make commit-build
50 +
  
51 +
  - id: build-linux
52 +
    name: build linux
53 +
    description: Build Linux
54 +
    steps:
55 +
      - id: build-linux
56 +
        name: build linux
57 +
        run: make build-linux
58 +
      - id: commit-build
59 +
        name: commit build
60 +
        run: make commit-build
61 +
62 +
  - id: build-windows
63 +
    name: build windows
64 +
    description: Build Windows
65 +
    steps:
66 +
      - id: build-windows
67 +
        name: build windows
68 +
        run: make build-windows
69 +
      - id: commit-build
70 +
        name: commit build
71 +
        run: make commit-build
72 +
73 +
  - id: build-raspberry
74 +
    name: build raspberry
75 +
    description: Build Raspberry Pi
76 +
    steps:
77 +
      - id: build-raspberry
78 +
        name: build raspberry
79 +
        run: make build-raspberry
80 +
      - id: commit-build
81 +
        name: commit build
82 +
        run: make commit-build
83 +
84 +
  - id: checksum
85 +
    name: checksum
86 +
    description: Checksumme der Binaries
87 +
    steps:
88 +
      - id: checksum
89 +
        name: checksum
90 +
        run: make checksums
91 +
      - id: commit-build
92 +
        name: commit build
93 +
        run: make commit-build
\ No newline at end of file