maj cicd
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Grégory Lebreton 2024-10-29 00:37:46 +01:00
parent 805b83c9ec
commit 9de55c50e5

View File

@ -2,31 +2,31 @@
## Mise en ligne de son site ## Mise en ligne de son site
1. Se rendre à l'adresse correspondant au type de projet : #### Se rendre à l'adresse correspondant au type de projet :
- [https://git.legaragenumerique.fr/GARAGENUM/web-deploy](https://git.legaragenumerique.fr/GARAGENUM/web-deploy) - [Pour déployer un site web](https://git.legaragenumerique.fr/GARAGENUM/web-deploy)
- [https://git.legaragenumerique.fr/GARAGENUM/hugo-deploy](https://git.legaragenumerique.fr/GARAGENUM/hugo-deploy) - [pour déployer un site hugo](https://git.legaragenumerique.fr/GARAGENUM/hugo-deploy)
2. Cliquer sur `Utiliser ce modèle`. #### Cliquer sur `Utiliser ce modèle`.
![illustration1](../../assets/divers/devops/cicd1.png) ![illustration1](../../assets/divers/devops/cicd1.png)
3. Choisir un nom de dépôt et, dans les `éléments du modèle`, cocher `Contenu Git (branche par défaut)`. #### Choisir un nom de dépôt et, dans les `éléments du modèle`, cocher `Contenu Git (branche par défaut)`.
![illustration1](../../assets/divers/devops/cicd2.png) ![illustration1](../../assets/divers/devops/cicd2.png)
:warning: Bien choisir le nom de votre dépôt, car celui-ci figurera dans le nom de domaine pour accéder au site déployé. :warning: Bien choisir le nom de votre dépôt, car celui-ci figurera dans le nom de domaine pour accéder au site déployé.
4. Cliquer sur `Créer un dépôt`. #### Cliquer sur `Créer un dépôt`.
5. Une fois le dépôt créé, le cloner sur votre machine locale : #### Une fois le dépôt créé, le cloner sur votre machine locale :
```bash ```bash
git clone git@git.legaragenumerique.fr:gitea_username/nom_du_projet.git git clone git@git.legaragenumerique.fr:gitea_username/nom_du_projet.git
``` ```
> Le git clone via SSH nécessite d'ajouter sa clé SSH sur le serveur GIT, sinon on peux le cloner en utilisant le lien HTTPS > Le git clone via SSH nécessite d'ajouter sa clé SSH sur le serveur GIT, sinon on peux le cloner en utilisant le lien HTTPS
6. Ajouter votre contenu en respectant les structure décrite ci-dessous: #### Ajouter votre contenu en respectant les structure décrite ci-dessous:
- Pour un site web: ??? info "Pour un site web"
```bash ```bash
├── Dockerfile ├── Dockerfile
├── html ├── html
@ -38,8 +38,9 @@ git clone git@git.legaragenumerique.fr:gitea_username/nom_du_projet.git
│ │ └── styles.css │ │ └── styles.css
│ └── index.html │ └── index.html
└── README.md └── README.md
``` ```
- Pour un site hugo:
??? info "Pour un site hugo"
```bash ```bash
├── Dockerfile ├── Dockerfile
├── hugo ├── hugo
@ -51,13 +52,13 @@ git clone git@git.legaragenumerique.fr:gitea_username/nom_du_projet.git
└── README.md └── README.md
``` ```
7. créer la branch deploy et la pousser: #### créer la branch deploy et la pousser:
```bash ```bash
git checkout -b deploy git checkout -b deploy
git push -u origin deploy git push -u origin deploy
``` ```
- Le site est mis en ligne à l'adresse gitea_username-nom_du_projet.legaragenumerique.xyz !!! tip "Le site est mis en ligne à l'adresse gitea_username-nom_du_projet.legaragenumerique.xyz"
## Mettre à jour son site ## Mettre à jour son site
@ -68,23 +69,23 @@ git commit -m "maj fichier example.html"
git push git push
``` ```
> S'assurer d'être bien sur la branche `deploy` :bulb: S'assurer d'être bien sur la branche `deploy`
## Retirer son site ## Retirer son site
1. changer de branche (ne plus être sur la branche deploy): #### changer de branche (ne plus être sur la branche deploy):
```bash ```bash
git checkout main git checkout main
``` ```
2. supprimer la branch `deploy` locale: #### supprimer la branch `deploy` locale:
```bash ```bash
git branch -d deploy git branch -d deploy
``` ```
1. supprimer la branch `deploy` distante: #### supprimer la branch `deploy` distante:
```bash ```bash
git push --delete origin deploy git push --delete origin deploy
``` ```
- Le site n'est plus en ligne !!! tip "Le site n'est plus en ligne"