|
|
|
@ -0,0 +1,50 @@
|
|
|
|
|
*** |
|
|
|
|
|
|
|
|
|
titre : « Configuration du développement » |
|
|
|
|
description: "Comment configurer votre environnement de développement" |
|
|
|
|
balises : \['Ingénierie'] |
|
|
|
|
------------------------- |
|
|
|
|
|
|
|
|
|
## Cloner le dépôt |
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
git clone https://github.com/nocodb/nocodb |
|
|
|
|
# change directory to the project root |
|
|
|
|
cd nocodb |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
## Installer les dépendances |
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
# run from the project root |
|
|
|
|
# this command will install the dependencies including sdk build |
|
|
|
|
pnpm bootstrap |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
## Démarrer l'interface utilisateur |
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
# run from the project root |
|
|
|
|
pnpm start:frontend |
|
|
|
|
# runs on port 3000 |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
## Démarrer le back-end |
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
# run from the project root |
|
|
|
|
pnpm start:backend |
|
|
|
|
# runs on port 8080 |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
Toutes les modifications apportées au frontend et au backend seront automatiquement reflétées dans le navigateur. |
|
|
|
|
|
|
|
|
|
## Activation de CI-CD pour le brouillon PR |
|
|
|
|
|
|
|
|
|
CI-CD sera déclenché lors du déplacement d'un PR de l'état de projet à`Ready for review`état et sur la poussée des changements vers`Develop`. Pour vérifier CI-CD avant de demander un examen, ajoutez une étiquette`trigger-CI`sur le projet de PR. |
|
|
|
|
|
|
|
|
|
## Accès aux captures d'écran d'échec CI-CD |
|
|
|
|
|
|
|
|
|
Pour les tests Playwright, des captures d'écran sont capturées sur les tests. Ceux-ci fourniront des indices essentiels pour déboguer les éventuels problèmes observés dans CI-CD. Pour accéder aux captures d'écran, ouvrez le lien associé à l'exécution de CI-CD et cliquez sur`Artifacts` |
|
|
|
|
|
|
|
|
|
![Screenshot 2022-09-29 at 12 43 37 PM](https://user-images.githubusercontent.com/86527202/192965070-dc04b952-70fb-4197-b4bd-ca7eda066e60.png) |