Je vois que chaque fois que quelqu'un utilise DevOps, il s'agit principalement d'automatiser des tâches telles que le déploiement, etc. Mais où finit l'automatisation et où commence
L'intégration continue (CI) est le processus qui consiste à fusionner fréquemment les copies de code de travail du développeur dans une base de code partagée pour éviter ou minimiser les problèmes d'intégration. Pour des questions sur un système CI spécifique comme [Jenkins] ou [Travis-CI], utilisez plutôt ces balises.
Je vois que chaque fois que quelqu'un utilise DevOps, il s'agit principalement d'automatiser des tâches telles que le déploiement, etc. Mais où finit l'automatisation et où commence
Dans mon projet, nous avons un serveur AWS exécutant Jenkins Master + 1 Jenkins slave (2 executors) ... et nous en avons besoin de plus Pour augmenter notre puissance de construction, nous avons trois options: Évolutivité : agrandissez l'instance AWS et ajoutez plus d'exécuteurs. Scale Up : Faire...
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...
Supposons que vous utilisez des processus d'intégration continue qui mettent fréquemment à jour certains environnements cibles, de sorte que chaque fois qu'il y a des changements, "vous" pouvez tester vos changements immédiatement. Cela fait partie des objectifs de CI, non? Mais supposez également...
Dans les grandes organisations, l'utilisation de la méthodologie de la cascade se traduit généralement par des structures de branchement très complexes (aka spagetti de branche ). Quelles stratégies de branchement peuvent être utilisées pour passer d'une réalité de branchement complexe à un modèle...
J'essaie d'automatiser le déploiement de mon application AWS avec Jenkins. En ce moment, si nous voulons mettre à jour l'application dans l'un des environnements, par exemple UAT, nous construisons nos images de docker, trouvons la tâche ECS actuelle et la mettons à jour avec la nouvelle image,...
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...
En tant que développeur iOS, je cherchais à créer une infrastructure CI et CCQ (= Continuous Code Quality) pour les projets iOS que nous avons en développement jusqu'à présent. Nous utilisons déjà Jenkins et SonarQube pour presque tous les projets Web et Android (en utilisant un projet VM foreach,...
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour DevOps Stack Exchange. Fermé il y a 3 ans . J'essaie d'intégrer mon projet codé en PHP de base , avec Travis-CI...
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...
J'ai récemment connecté nos serveurs CI pour créer des images de docker lors de la validation de git. Nous avons environ 8 conteneurs différents qui sont construits, chacun avec son propre langage / framework. Certains sont des nœuds et ont un package.json, d'autres sont des services python qui ne...
Traditionnellement, les systèmes CI effectuent uniquement la surveillance des niveaux de qualité dans une branche d'intégration, en effectuant des vérifications d'assurance qualité sur la base de code où les modifications sont déjà validées, en surveillant les régressions et en envoyant des...
Ces outils semblent partager des caractéristiques très similaires. Est-ce compliqué de commencer à utiliser TeamCity après s'être habitué à travailler sur Jenkins? Existe-t-il des concepts spécifiques dont il faut être
Je travaille dans le département informatique de la société d'automatisation / développement et nous sommes sur le point d'implémenter / ajouter du CI dans notre ensemble d'outils. Et nous avons du mal à choisir celui-là. En ce moment, nous avons pensé à ces systèmes: Jenkins CircleCI TravisCI...
TL; DR: Connaissez-vous des fournisseurs de CI / CD hébergés pour iOS, qui ont leurs centres de données / build-box en Asie, ou au moins en Europe? (Des points bonus s'ils fournissent à la fois la construction et le déploiement, mais la construction est le MVP.) Passé: Nous exécutons CI / CD à...
Nous recherchons actuellement un système de gestion des packages pour notre projet. L'objectif est simple, disposer d'un système centralisé pour conserver nos packages (applis et middlewares) et les utiliser avec nos outils CI / CD (Jenkins, Ansible, Docker ...) À la recherche d'options, j'ai...
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...
Je suppose que cette question semblera incroyablement triviale pour certains lecteurs, mais en tant que développeur mais avec peu d'expérience dans le déploiement d'applications dans autre chose qu'un manuel, appuyez et espérez en quelque sorte, j'espère que vous comprendrez que c'est assez...
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...