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
Je suis nouveau sur Ansible, mais je dois maintenir un ensemble de playbooks, qui correspondent à des services à configurer dans un environnement donné. Il faut leur affecter un port, des certificats, etc. Dans de nombreux cas, je pense que je peux facilement réutiliser le nom_service en tant que variable, …
J'utilise Ansible 2.2, mais je peux mettre à niveau si cela aide. J'ai vu cela et j'étais assez excité, mais cela ne semble pas être dans cette version (ou n'importe quelle autre) de la documentation Ansible. Le problème que j'essaie de résoudre est que j'ai 1000 utilisateurs que je dois …
Quand on s'exécute, docker-compose up --buildles images docker sont créées séquentiellement. Est-il possible de construire ces images simultanément en utilisant docker-compose? Il y a plusieurs problèmes, dont celui-ci , mais on ne sait pas si c'est possible ou non.
Il semble que par défaut, les équilibreurs de charge Google Cloud exposent inutilement un certain nombre de ports. Je n'ai pas trouvé de moyen d'exposer uniquement 80/443 et chaque fois que je crée l'un de leurs équilibreurs de charge, les ports suivants sont visibles dans un nmap: PORT STATE SERVICE …
J'ai fait des recherches sur la solution Azure DevOps que Microsoft a récemment dévoilée . Quelques antécédents, j'utilise Jenkins depuis des années, et j'ai récemment commencé à explorer le trou de lapin de conteneurisation (Docker, Kubernetes, etc.), Je ne suis pas sûr de certains des aspects des pipelines Azure DevOps, …
J'utilise le plugin Publish Over SSH pour déployer mes applications depuis Jenkinsdifférents environnements. Certains travaux de déploiement effectuent des préparations d'environnement et des choses comme arrêter et redémarrer le service système du serveur d'applications. Certaines de ces commandes nécessitent sudo. Je suis simplement curieux de savoir si cela peut être …
J'ai installé Jenkins sur une machine Ubuntu 16.04. Le Jenkins lui-même n'est pas exécuté dans un conteneur. Ce que je veux faire, c'est simplement appeler en yarn installutilisant une image de nœud. Voici donc mon fichier Jenkins: pipeline { agent any stages { stage('install node modules...') { agent { docker …
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 appelés états …
J'ai 4 machines virtuelles dans mon Vagrantfile - 3 serveurs d'applications et un hôte de contrôle Ansible. J'utilise uniquement Vagrant pour créer les machines virtuelles car je les provisionne manuellement à partir de l'hôte de contrôle ansible car je suis toujours en train de créer / éditer les scripts ansible. …
J'ai hérité d'une collection d'instances RDS MySQL avec des noms d' instances DB aléatoires (inutiles) . Je dois souvent fouiller dans la section des balises pour savoir à quel projet ils appartiennent. Un des paramètres que je peux modifier dans un RDS est le DB Instance Identifier. Si je change …
Il s'agit probablement d'une erreur utilisateur à 100%, mais je ne peux pas obtenir de travail de pipeline pour utiliser une variable comme nom de canal dans une étape slackSend. Cela utilise à la fois le plugin Slack et le plugin Build User Vars . J'essaie d'utiliser BUILD_USER_FIRST_NAMEpour identifier le …
Généralement, un développeur se soucie de satisfaire les exigences commerciales. Il / elle pourrait avoir l'expertise dans une pile ou un cadre particulier. Mais devrait-il faire un effort pour apprendre le docker et ses différentes méthodes de déploiement (essaim, kube, mesos, etc.)? En termes simples, pourquoi un développeur devrait-il se …
introduction Sur un CI privé et des référentiels de contrôle de source comme Gitlab-ce, il est possible de copier un ~ / .vault_pass.txt sur le serveur et de le laisser utiliser par le CI pour déchiffrer des fichiers à l'aide d'Ansible. Problème Sur les CI publics et les référentiels de …
J'essaie de réunir un nouveau pipeline jenkins pour tester de nouvelles demandes d'extraction vers notre code. J'utilise docker avec l' ubuntu:14.04image pour simuler notre environnement de production. Voici un exemple de travail minimum: #jenkinsfile stage('Checkout and provision'){ docker.image('ubuntu:14.04').withRun('-u root'){ checkout scm sh 'chmod -R 770 ./' sh './init-script.sh' } } …
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 modifier en fonction …
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.