Qu'est-ce qu'un référentiel d'artefacts? Si c'est juste un endroit pour stocker des fichiers, ne puis-je pas simplement utiliser un système de contrôle de
Utilisez cette balise pour les questions sur le déploiement manuel de logiciels dans un environnement de production dans le cadre d'un pipeline CI. Pour toute question sur le déploiement automatique en production, utilisez la balise [continu-deployment].
Qu'est-ce qu'un référentiel d'artefacts? Si c'est juste un endroit pour stocker des fichiers, ne puis-je pas simplement utiliser un système de contrôle de
Voici une citation du contenu actuel de l'intégration continue : ... processus de fusion fréquente des copies de code de travail du développeur vers une base de code partagée pour éviter ou minimiser les problèmes d'intégration. OK, je comprends. Mais il y a aussi livraison continue et le...
La livraison continue ou le déploiement continu de l'infrastructure et du code est relativement simple par rapport à l'essai des mêmes approches pour les bases de données, en particulier les SGBDR. Le code et l'infrastructure ne changeront ni n'évolueront une fois le déploiement terminé. Cependant,...
Quelles sont les différentes façons d'utiliser les bascules d'indicateur de fonctionnalité dans les applications? Si vous deviez expliquer à un développeur les choses exactes à faire pour passer de rien à une application complète avec indicateur de fonctionnalité, quelles seraient ces...
Il existe des sites Web qui indiquent la popularité des langages de programmation et des outils open source . Existe-t-il également quelque chose de comparable pour les outils CI /
J'utilise AWS Code Pipeline, Code Build pour créer un nouveau conteneur Docker et le pousser vers ECR. Mon application est un simple conteneur simple basé sur. Quelle serait l'approche de moindre friction pour retirer le conteneur en cours d'exécution et relancer un nouveau conteneur à partir du...
La réponse acceptée à ma question sur « Quel est le lien entre l'intégration continue et la livraison / le déploiement continu? » Explique également la petite différence entre la livraison continue et le déploiement continu . Il semble être lié à la réponse à une question comme "Comment voulez-vous...
Je travaille avec un projet qui utilise Jenkins pour créer et déployer des microservices sur Elastic Beanstalk. Nous déployons une branche d'intégration dans un environnement de test, libérons des branches dans un environnement intermédiaire, puis une version finale du master en production. J'ai...
Au sein de Google et d'autres organisations DevOps, ils parlent de "Push on Green" qui, selon moi, est la pratique de la livraison continue basée sur une exécution réussie de tests automatisés et probablement de déploiements dans des environnements pré-live. En quoi consiste exactement «Push on...
Que sont-ils exactement? Pourquoi sont-ils importants dans le domaine de la livraison continue? Contexte: J'ai vu dans l'un des commentaires (je suppose reddit) que les versions vraiment reproductibles sont encore une technologie en cours de recherche et sont très difficiles à créer. Donc, je...
Normalement, un sujet important dans DevOps est de savoir comment nous nous occupons de la création et de la livraison automatisées des artefacts logiciels. Avec l'essor de la science des données, il existe un nouveau type d'artefact: des taches binaires monolithiques représentant un réseau...
Mon entreprise intègre CI / CD, jusqu'à présent, nous avons mis en œuvre CI à partir de ce que je comprends. Actuellement, lorsqu'un développeur envoie du code à notre dépôt git, le pipeline CI s'exécute. Actuellement, notre pipeline de CI comprend la construction du projet et l'analyse de code...