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
Considérez ce scénario (toute comparaison avec des situations réelles est purement accidentelle): 3h07 : appel de support entrant " Quelque chose en production est tombé en panne, j'ai besoin de votre aide! ". 3h12 : connecté au système (connexion acceptée) ... et pas de temps pour le café. 3 h …
J'essaie de déclencher une génération Jenkins paramétrée à partir de Bamboo, en procédant comme suit: PUBLIER - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Mais j'obtiendrai un 201 instantanément qui me dit que la construction a été créée. Comment puis-je faire attendre cette demande et renvoyer le statut de réussite de la génération au lieu de …
Le développement logiciel agile est aujourd'hui la méthodologie de choix pour les éditeurs de logiciels. Mais il existe encore des organisations qui ne pratiquent pas Agile dans leur développement logiciel, qui pourraient être intéressées à adopter DevOps. Quand je parle de développement logiciel agile, je veux dire toute progéniture issue …
Je suis nouveau à Ansible, avec une certaine expérience dans Chef. J'envisage d'apprendre et d'utiliser Ansible pour gérer les environnements. Je me demandais quelle serait la meilleure pratique pour gérer l'inventaire des instances ponctuelles AWS? Par exemple, lorsqu'une instance ponctuelle est arrêtée, l'ancienne adresse IP n'est plus pertinente dans l'inventaire …
Supposons que quelqu'un connaissant les DevOps et les mainframes, mais nouveau pour Jenkins , souhaite commencer avec Jenkins, par exemple pour: étudier la faisabilité de la gestion des données stockées dans des fichiers personnels (PDS, c'est-à-dire des ensembles de données partitionnés ) sur le mainframe (donc, pour l'instant, elles ne …
J'ai une image Docker, appelons-la frontend.image, que j'utilise pour un esclave de génération Jenkins. Le plugin Jenkins Docker fera tourner un conteneur à partir de cette image et construira des artefacts à l'intérieur du conteneur. Tout cela fonctionne très bien. Dans ce cas, le frontend.imageest utilisé pour créer une application …
Existe-t-il une méthode élégante ou une meilleure pratique pour supprimer les anciennes images du registre Docker? Je vois beaucoup de demandes / problèmes ici: https://github.com/docker/docker-registry/labels/delete , mais je n'ai pas trouvé de bonne solution / populaire pour cela. Alors, existe-t-il un outil ou une technique qui pourrait m'aider à le …
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 …
L'expression "Infrastructure as Code" a été mentionnée à plusieurs reprises au cours des deux dernières semaines dans différents contextes. Qu'est-ce que cela signifie concrètement dans la pratique d'avoir Infrastructure comme code?
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 les "non-fonctionnalités". Par exemple, voulez-vous créer …
Je suis responsable d'un ensemble de travaux de traitement de file d'attente SQS avec une politique de mise à l'échelle sur la ApproximateNumberOfMessagesVisiblemétrique CloudWatch. Ces travaux peuvent ne pas suivre le nombre de messages envoyés pour un certain nombre de raisons: La dégradation du service réduit la capacité des messages …
J'ai progressivement intégré Prometheus dans mes workflows de surveillance, afin de rassembler des métriques détaillées sur l'exécution de l'infrastructure. Au cours de cela, j'ai remarqué que je rencontre souvent un problème particulier: parfois, un exportateur dont Prometheus est censé extraire des données ne répond plus. Peut-être à cause d'une mauvaise …
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 bleu prod précédent. Je …
Selon New EC2 Commande Exécuter l' article de nouvelles, AWS CLI devrait soutenir une nouvelle sous-commande pour exécuter des scripts sur des instances EC2 à distance. Cependant, je me suis enregistré aws ec2 help, mais je ne trouve pas la commande appropriée. J'ai installé awsvia apt-get: $ aws --version aws-cli/1.14.32 …
J'utilise un playbook ansible pour configurer Apache pour une liste de sites. Le playbook doit copier le modèle de configuration d'hôte virtuel pour chaque site en place, puis activer chaque site en utilisant a2ensite: - name: Install apache site conf template: src=apache-sites-{{item}}-conf.j2 dest=/etc/apache2/sites-available/{{item}}.conf mode=0644 with_items: - sitea - siteb - …
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.