Q & A pour les ingénieurs en logiciel travaillant sur les tests automatisés, la livraison continue, l'intégration et la surveillance du service et la construction d'une infrastructure SDLC
J'ai repris le projet dans lequel de nombreuses informations d'identification Jenkins contiennent des mots de passe ou des chaînes de mots de passe que je dois connaître pour progresser dans le projet. Malheureusement, ils n'ont été documentés nulle part. J'ai vérifié le credentials.xmlfichier dans lequel ces informations d'identification sont stockées, …
Si vous aviez une configuration Terraform moyennement complexe, comment écririez-vous des tests autour de la configuration pouvant être exécutés dans le cadre d'un pipeline Continuous Integration / Continuous Delivery? Par exemple, vous pouvez avoir une configuration multi-cloud qui spécifie l'état souhaité suivant: Azure Container Services va héberger Docker dans Azure …
Nous essayons de renforcer la résilience de notre configuration Ansible, qui traite du provisionnement et de la configuration. Je comprends quelques méthodes de test du côté de la configuration, mais je me demande comment le mieux mettre en œuvre des tests du côté du provisioning, et s’il existe des outils …
L'idée d'avoir un ingénieur DevOps est devenue très populaire récemment , et il semble attrayant de ne pouvoir compter que sur une personne capable de prendre part aux nombreux avantages de DevOps, comme décrit dans le blog de Puppet : Les organisations qui utilisent les pratiques de DevOps fonctionnent énormément: …
Dans ma carrière, j'ai été à la fois développeur de logiciels et praticien ITIL dans un rôle opérationnel. Le DevOps a donc été une progression naturelle pour moi. Cependant, j'ai toujours eu du mal à utiliser le langage hautement spécialisé qu'ITIL introduit et à le rendre suffisamment "convivial pour les …
Quelle est la bonne stratégie pour garder mon site en ligne lorsque S3 se déconnecte? Si S3 US East 1 se déconnecte, comment dois-je configurer / structurer mon application pour empêcher que tout mon site ne soit déconnecté? Quelles sont les meilleures stratégies pour se diversifier dans ce genre de …
Je souhaite télécharger manuellement une image Docker depuis Docker Hub . Plus précisément, je souhaite télécharger une image Docker depuis Docker Hub sur une machine dans un environnement restreint sur lequel le logiciel client Docker n'est pas (et ne peut pas) être installé. J'aurais pensé que cela serait possible en …
Comment puis-je persuader les développeurs de mon équipe d'embrasser "Vous le construisez, vous l'exécutez"? Par cela, j'ai cette citation de Werner Vogels à l'esprit: Donner aux développeurs des responsabilités opérationnelles a considérablement amélioré la qualité des services, tant du point de vue client que technologique. Le modèle traditionnel est que …
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 source?
J'avais un serveur parfait, il était si joli et solide comme le roc et je l'ai donc nommé Petra. Il était parfait à tous points de vue, tout était configuré et réglé correctement, il avait un record de service parfait à 100% et 753 jours de disponibilité. J'ai passé beaucoup …
Nous avons le bloc suivant dans notre Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel On m'a dit que nous devrions unir ces RUNcommandes pour réduire les couches de …
J'utilise Packer pour créer une AWS AMI basée sur une image Ubuntu 16.04. Au début, je fais une mise à niveau: sudo apt-get update sudo apt-get upgrade -y Voici la partie pertinente de ma section Provisioners: "provisioners": [ { "type": "shell", "inline": [ "sudo apt-get update", "sudo apt-get upgrade -y" …
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 exemple AWS …
Hier, j'essayais de fournir des instances spot via Ansible, et presque toutes mes demandes ont échoué, même lorsque j'ai mis mon prix spot == le prix à la demande de cette instance. Donc, quand j'ai regardé le graphique des prix au comptant, j'ai trouvé quelque chose de très intéressant: Le …
Services Cloud hébergés par Amazon Web Services , Azure , Google et la plupart des autres publient le S ervice L Evel A ccord , ou SLA, pour les services individuels qu'ils fournissent. Les architectes, les ingénieurs de plate-forme et les développeurs sont ensuite chargés de les assembler pour créer …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.