Create way to build rootfs images without using jenkins

Offen
#127 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
cloud, devops

Rechercherichtung

Beginne mit der Durchsicht des bestehenden Jenkins-basierten rootfs-Image-Prozesses und des Kontexts der Migration von KernelCI v2 API/Pipeline. Definiere den Ablauf der Weboberfläche für die Auswahl von Repository und Branch, die Auswahl von Image und Architektur, Build-Logs und den automatischen Upload in den Speicher. Als abgeschlossen gilt die Aufgabe, wenn diese Optionen spezifiziert sind und der Ersatz-Workflow die angeforderten Images ohne Jenkins erstellen und veröffentlichen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

critical

As we are migrating to KernelCI v2 (API/Pipeline) and we are using same rootfs images, we need a way to build them conveniently, and upload to storage, preferable using web-interface.
Interface should provide following options:

  • Select repository/branch
  • Select name, specific architecture or all specified in config for this name, or build all possible images.
  • Provide access to build logs
  • Upload results automatically to storage
Vorherrschende Sprache
Python
Sterne
4
Forks
20
Ø Merge
7 Min.
Gemergte PRs (30 T.)
7

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus kernelci/kernelci-deploy

Alle Issues in kernelci/kernelci-deploy

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.