DevOps

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



1
Quel est exactement le terme cloud «un Firehose»?
J'ai trouvé une définition de Firehose dans Aperçu des documents Loggregator System Cloud Foundry. Firehose est un point de terminaison WebSocket qui diffuse toutes les données d'événement provenant d'un déploiement Cloud Foundry. Le flux de données comprend des journaux, des événements HTTP et des métriques de conteneur de toutes les …

7
Comment enregistrer la sortie d'une tâche dans un fichier?
L'une de mes tâches ansibles importe une base de données Oracle à l'aide de impdp. Cela génère beaucoup de sortie vers la console, j'ai donc réglé no_log: True. Cependant, lorsque cela échoue, je veux voir le journal! Comment puis-je créer ce journal de tâches particulier dans un fichier et non …
10 ansible  logging 


5
Les outils de gestion de la configuration sont-ils appropriés pour être utilisés comme outils de déploiement?
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 besoin à la …



1
Test des travaux et des pipelines Jenkins
Actuellement, nous avons un bon nombre d'emplois et de pipelines Jenkins pour les builds, les tests, les déploiements et d'autres activités automatisées. Chaque fois que nous modifions ou ajoutons un nouveau travail, nous le testons uniquement manuellement - par exemple, en parcourant le «chemin heureux» (lorsque le travail est effectué …

1
Comment déclencher des scripts lors d'une fusion ou lorsqu'une branche est supprimée?
J'utilise des pipelines jenkins multibranch. Si une branche est fusionnée et supprimée, jenkins supprime également la branche du pipeline. C'est super, mais je veux exécuter une commande / un script lorsqu'une branche est supprimée, comment puis-je demander à jenkins d'exécuter une commande lorsqu'une branche est supprimée? Existe-t-il un moyen pour …


4
Surveillez la progression du programme sur plusieurs serveurs
Nous avons trois serveurs qui exécutent des programmes python qui exécutent des tâches d'analyse de données dans une tmuxsession. La méthode que nous utilisons en ce moment consiste à connecter chacun d'eux à la tmuxsession et à regarder la sortie sur la ligne de commande. Cette méthode est fastidieuse, donc …

2
Comment cuisiner des choses qui n'existent pas encore
Disons que j'ai du code Chef comme: require 'mixlib/shellout' yum_package 'somepackage' myvar = Mixlib::ShellOut.new('/bin/somecommand').run_command.stdout.strip Où /bin/somecommandn'existe pas encore car il est installé par somepackage. Cela échouera au moment de la compilation de la recette pour cette raison, mais fonctionnera évidemment au moment de la convergence si le package s'installe avec …

7
À quoi servent les analogies DevOps?
Certains présentateurs utilisent des analogies pour clarifier une certaine technologie, par exemple Pizza as a Service 2.0 qui explique les différences entre les différentes piles as-a-Service (aaS). Les avantages de cette analogie avec Pizza est qu'elle se compose de plusieurs analogies, c'est-à-dire runtime aka pizza et fait maison aka legacy. …
9 culture 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.