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, qui concerne toutes les activités pour rendre (une partie de) un système disponible pour une utilisation dans un environnement cible.
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,...
C'est un scénario courant que la base de code d'un produit détenu par un référentiel dans un système VCS évolue à un point où cette base de code peut sans doute être considérée comme contenant plusieurs produits. La division de la base de code entre plusieurs référentiels VCS, chacun dédié à un...
Mon équipe essaie actuellement de décider si nous devons déployer notre application Nodejs en tant que package deb au lieu d'essayer de l'exécuter dans un conteneur tel que Docker. J'ai eu cette idée en lisant ce blog ici qui présente de bons arguments pour utiliser un paquet deb pour une...
J'ai remarqué lors des tests d'intégration que je travaille en fait sur des cas d'utilisation récurrents avec des API reposantes (ou en général des interfaces HTTP) que je vérifie ici et là avec bash + cURL. Il commence à sembler assez désordonné et devient plus difficile à entretenir. Pourquoi...
Un déploiement bleu vert implique de pomper des flux de données de prod en direct (bleu) dans un environnement non prod remplaçable à chaud (vert) en préparation pour déployer pour vivre l'environnement vert, de sorte que le vert ait une synchronisation complète des données avec l'environnement...
Tout le monde dit que le stockage des informations d'identification dans le contrôle de version (git) est une mauvaise chose. Il doit donc y avoir d'autres façons de stocker les informations d'identification qui sont bien meilleures. Une application doit recevoir des informations d'identification...
Une méthode de déploiement continu consiste à dissocier le déploiement de la version, c'est-à-dire de déployer les mises à jour sans activer immédiatement les modifications. Je sais que les fonctions-bascules peuvent être utilisées pour cela, mais je me demande s'il existe d'autres techniques pour...
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...
En supposant que Kubernetes soit déployé via Rancher et Jenkins crée de nouvelles images et les envoie à DockerHub lors de l'enregistrement du nouveau code dans GitHub, comment automatiser le déploiement de nouvelles images? Une autre façon de poser la question pourrait être: «J'utilisais Octopus...
Je suis curieux de voir comment d'autres architecturent leurs pratiques DevOps dans un environnement de gestion du changement strict, comme avec un processus d'approbation du conseil consultatif du changement (CAB) . Je comprends que l'automatisation peut améliorer votre processus d'audit en...
J'ai besoin de stocker des informations de configuration par environnement dans un outil. Il s'agit d'un outil avec une interface graphique pour ajouter / mettre à jour des valeurs de configuration (par exemple des chaînes de connexion). Celui-ci doit avoir une valeur par défaut et pouvoir la...
L'infrastructure en tant que code nous dit d'utiliser des outils qui automatisent vos builds. Génial. Des outils comme ansible , chef , marionnette , pile de sel et autres nous poussent à écrire à quoi ressemble l'infrastructure, tout en résolvant les différences. Dans Salt Stack, ces bits sont...
Je souhaite déployer des fichiers à l'aide de Travis CI et cela ne fonctionne que pour un commit balisé. Lorsque vous vous engagez dans la branche, un avertissement s'affiche: Ignorer un déploiement avec le fournisseur de versions car il ne s'agit pas d'un commit balisé. Existe-t-il un moyen de...
Au dos de ma réponse à la question: Comment DevOps peut-il aider à améliorer les procédures d'engagement de logiciels? Tensibai avait la question: Qu'est-ce qui nécessiterait Capistrano sur une marionnette ou un chef? Ma réponse a été de publier un lien vers l'article de Noah Gibbs "Avons-nous...
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 à...
Contexte J'ai une équipe d'AQ non techniques qui doivent faire des tests sur les applications iOS / Android pour chaque Pull Request (PR) créée par mon équipe backend. Question C'est ce que je veux faire: chaque fois qu'un ingénieur backend crée un PR sur bitbucket, j'aimerais qu'un script déploie...
Nous développons et construisons des images de docker dans notre intranet et devons les déployer sur plusieurs hôtes qui nous appartiennent (développeurs, tests internes, tests externes, etc.). Certains d'entre eux sont sur notre intranet, d'autres sont accessibles pour des tiers sur Internet. Le...
Existe-t-il un outil DevOps similaire pour fabriquer avec JavaScript comme langage de script? Je m'intéresse spécifiquement au côté de l'exécution à distance. La plupart des outils que j'ai trouvés s'appuient sur python (par exemple tissu ) ou Ruby (par exemple Capistrano, Chef). Cependant, dans...