ci: a push here should trigger a backend sync_db and a frontend rebuild
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- django, git, github-actions
- Ambito
- backend, ci-cd, devops, documentation, frontend
Direzione di ricerca
Esamina i workflow GitHub Actions e la configurazione del deployment in gbdev/database, nel repository GBA e in gbdev/virens, concentrandoti sugli eventi push, su runscript sync_db e sull’entry point workflow_dispatch. Il lavoro è completato quando i push del database tracciato recuperano il database modificato, eseguono la sincronizzazione Django, ricostruiscono il frontend e documentano la configurazione e i requisiti delle chiavi SSH in gbdev/homebrewhub.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Every push to the tracked databases (currently this repo and the GBA over https://github.com/gbadev-org/games) should trigger:
- A git pull of database that received a push on the deployment
- A
runscript sync_dbon the Django container on the deployment - A rebuild of the frontend. This should be feasible triggering the
workflow_dispatchevent over https://github.com/gbdev/virens
As such CI/CD setup this involves events and GH Actions workflows in 3 different repositories, this must be documented (ideally in the main repository, https://github.com/gbdev/homebrewhub, starting from the general idea and explaining our instance of setup/tracked database repositories + SSH keys set-up)
- Lingua principale
- C
- Stelle
- 95
- Fork
- 52
- Merge medio
- 7h 33m
- PR unite (30g)
- 1
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di gbdev/database
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
-
Tag gbcompo23 finalists Apertadatabase
Difficoltà 2/5 1-3 ore Idoneità per principianti 30/100
-
GBDK Gallery Apertasource
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
Hardware features Apertaschema
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Tutte le issue di gbdev/database
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 60/100
-
Nmap
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
flang:fir-hlfir
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
llvm/llvm-project#225935 ·