Prozesse Odoo.sh - Projekt entwickeln¶
Odoo.sh Repository einrichten¶
Arbeitsschritte:
- Klonen Sie das Repository des Odoo.sh Projekts:
- In der
.env-Datei des Odoo-Build Projekts fügen Sie den Pfad zum Repository hinzu:
::: warning Diesen Schritt müssen Sie nur ausführen, wenn Odoo Module direkt im Odoo.sh Repository eingecheckt sind. :::
- Laden Sie die Odoo-Version und installieren Sie Module aus dem Repository
Submodul hinzufügen¶
Arbeitsschritte:
- Navigieren Sie in das Projekt und checken Sie einen Branch aus.
- Fügen Sie einem Odoo.sh Projekt ein Submodule hinzu.
git submodule add -b $ODOO_VERSION git@github.com:$ORGANISATION/Odoo-Apps-$REPO.git "$ORGANISATION-$REPO"
- Committen Sie die
.gitmodules-Datei und die Referenz.
- Pushen Sie den Branch damit Odoo.sh einen neuen Build erstellt.
Submodul aus Pull-Request hinzufügen¶
Kontext: Wenn ein Modul als Pull-Request verfügbar ist, kann der dazugehörige Fork als Submodul dem Projekt hinzguefügt werden.
Vorbereitung:
PROJECT: Name des Odoo.sh Git-RepoREPO: Name des Submodules (ohneOdoo-Apps-Prefix)ORGANISATION: Organisationsname des ForksPR_NUMBER: Nummer des Pull-Request auf dem aktuellen Submodul-Repo.
Arbeitschritte:
- In der Komandozeile in das Odoo.sh Projekt navigieren und einen Branch auschecken:
cd ~/$PROJECT; git switch $BRANCH - In das Submodule navigieren und den Pull-Request auschecken:
gh pr checkout $PR_NUMBER - Zurück in das Projekt navigieren:
cd .. - Die
.gitmoduleUrl aktualisieren:
git config -f.gitmodules --unset submodule.$REPO.url
git config -f.gitmodules --add submodule.$REPO.url git@github.com:$ORGANISATION$/Odoo-Apps-$REPO.git
- Die neue Submodul-Referenz committen:
git add $REPO; git commit -m "gcmsg "feat($REPO): checkout PR #$PR_NUMBER - Submodul synchronisieren
Backlinks