« Le processus moderne du développement Web expliqué » : différence entre les versions

De Wiki Agile
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 29 : Ligne 29 :
==Intégration continue et livraison continue (CI/CD)==
==Intégration continue et livraison continue (CI/CD)==
Une fois que nous avons le code dans le cloud sur des services comme GitHub, GitLab, Bitbucket, nous pouvons utiliser des services d'intégration continue et de livraison continue pour automatiser le déploiement du code source. Ces services peuvent utiliser le code stocké dans le Git dans le cloud, vérifier le code ( au moins jusqu'à un certain degré ) et déployer le code dans notre environnement d'hébergement si le code passe tous les tests. Les services qui peuvent être utilisés ici sont notamment [https://codeship.com/ Codeship], [https://circleci.com/ CircleCI] et [https://github.com/features/actions GitHub Actions]. Une fois configurés, les services CI/CD peuvent utiliser le code de notre dépôt Git sur le cloud et le déployer automatiquement sur les environnements de test et de production de notre hébergeur.<br/>
Une fois que nous avons le code dans le cloud sur des services comme GitHub, GitLab, Bitbucket, nous pouvons utiliser des services d'intégration continue et de livraison continue pour automatiser le déploiement du code source. Ces services peuvent utiliser le code stocké dans le Git dans le cloud, vérifier le code ( au moins jusqu'à un certain degré ) et déployer le code dans notre environnement d'hébergement si le code passe tous les tests. Les services qui peuvent être utilisés ici sont notamment [https://codeship.com/ Codeship], [https://circleci.com/ CircleCI] et [https://github.com/features/actions GitHub Actions]. Une fois configurés, les services CI/CD peuvent utiliser le code de notre dépôt Git sur le cloud et le déployer automatiquement sur les environnements de test et de production de notre hébergeur.<br/>
==Hébergement - Code du site Web et base de données==
C'est là que notre code se retrouve depuis notre dépôt git local via Git dans le cloud et le service CI/CD. Si nous avons un nom de domaine réservé et configuré pour notre site web ou notre application, cela permet à l'utilisateur de visualiser notre projet dans le navigateur web. Il y a parfois des tâches supplémentaires qui doivent être effectuées sur le serveur à l'aide de scripts shell via une connexion SSH (comme la création d'une structure de base de données pour la base de données sur le serveur).<br/>