Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten
Ich habe das Projekt übernommen, in dem viele Jenkins-Anmeldeinformationen Passwörter oder Passphrasen enthalten, die ich wissen muss, um mit dem Projekt fortzufahren. Leider wurden diese Angaben nirgendwo dokumentiert. Ich habe die credentials.xmlDatei überprüft, in der diese Anmeldeinformationen gespeichert sind, sie sind jedoch kein reiner Text, z. B .: <passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase> Hinweis: …
Wenn Sie eine Terraform- Konfiguration mit einem moderaten Grad an Komplexität hätten, wie würden Sie Tests für die Konfiguration schreiben, die als Teil einer Continuous Integration / Continuous Delivery-Pipeline ausgeführt werden könnten? Beispielsweise verfügen Sie möglicherweise über eine Multi-Cloud-Konfiguration, die den folgenden gewünschten Status angibt: Azure Container Services zum Hosten …
Sie möchten versuchen, ein gewisses Maß an Ausfallsicherheit in unser Ansible-Setup zu integrieren, das sich mit Bereitstellung und Konfiguration befasst. Ich verstehe ein paar Methoden zum Testen auf der Konfigurationsseite, frage mich jedoch, wie ich das Testen auf der Bereitstellungsseite am besten implementieren kann und ob es Tools gibt, die …
Die Idee, einen DevOps-Ingenieur zu haben, ist in letzter Zeit recht populär geworden , und es scheint ansprechend, nur eine Person zu haben, die in der Lage ist, viele der Vorteile von DevOps zu nutzen, wie im Puppet-Blog beschrieben : Unternehmen, die DevOps-Praktiken anwenden, sind überaus leistungsfähig: Sie stellen Code …
In meiner Karriere war ich sowohl Softwareentwickler als auch ITIL- Praktiker in einer operativen Rolle. Daher war DevOps für mich ein natürlicher Fortschritt. Ich hatte jedoch immer mit der hochspezialisierten Sprache zu kämpfen, die ITIL einführt, und habe das "Entwicklerfreundlich" genug gemacht, um die Entwickler nicht völlig auszuschalten. ITIL ist …
Was ist eine gute Strategie, um meine Website online zu halten, wenn S3 offline geschaltet wird? Wenn S3 US East 1 offline geschaltet wird, wie sollte ich meine App konfigurieren / strukturieren, um zu verhindern, dass meine gesamte Site offline geschaltet wird? Was sind die besten Strategien, um sich in …
Ich möchte ein Docker-Image manuell von Docker Hub herunterladen . Insbesondere möchte ich ein Docker-Image von Docker Hub auf einen Computer in einer eingeschränkten Umgebung herunterladen, auf dem die Docker-Client-Software nicht installiert ist (und nicht installiert werden kann). Ich hätte gedacht, dass dies mit der offiziellen API möglich wäre , …
Wie kann ich Entwickler in meinem Team davon überzeugen, "Sie bauen es, Sie leiten es" zu akzeptieren? Dabei denke ich an dieses Zitat von Werner Vogels : Die Übernahme der operativen Verantwortung der Entwickler hat die Qualität der Services sowohl aus Kunden- als auch aus technologischer Sicht erheblich verbessert. Das …
Was ist ein Artefakt-Repository? Wenn es nur ein Ort zum Speichern von Dateien ist, kann ich dann nicht einfach ein Versionsverwaltungssystem verwenden?
Ich hatte einen perfekten Server, er war so hübsch und absolut solide und so nannte ich ihn Petra. Es war in jeder Hinsicht perfekt, alles war genau richtig konfiguriert und abgestimmt, es hatte eine perfekte 100% -ige Serviceaufzeichnung und 753 Tage Betriebszeit. Ich habe viel Zeit und Mühe aufgewendet, um …
Wir haben folgenden Block in unserem 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 Mir wurde gesagt, dass wir diese RUNBefehle vereinen sollten, um die Anzahl der erstellten Docker-Ebenen …
Ich verwende Packer , um ein AWS AMI basierend auf einem Ubuntu 16.04-Image zu erstellen. Am Anfang mache ich ein Upgrade: sudo apt-get update sudo apt-get upgrade -y Hier ist der relevante Teil meines Provisioner-Abschnitts: "provisioners": [ { "type": "shell", "inline": [ "sudo apt-get update", "sudo apt-get upgrade -y" ] …
In meinem Projekt haben wir einen AWS-Server, auf dem Jenkins Master + 1 Jenkins Slave (2 Executoren) ausgeführt wird ... und wir brauchen mehr. Um unsere Build-Leistung zu erhöhen, haben wir drei Optionen: Skalieren : Vergrößern Sie die AWS-Instanz und fügen Sie weitere Executor hinzu. Skalieren : Vergrößern Sie die …
Ich habe gestern versucht, Spot-Instanzen über Ansible bereitzustellen, und fast alle meine Anfragen sind fehlgeschlagen, auch wenn ich meinen Spot-Preis == dem On-Demand-Preis dieser Instanz angegeben habe. Als ich mir die Grafik mit den Spotpreisen ansah, fand ich etwas sehr Interessantes: Der Kassakurs der Instanz in us-east-1a ist mehr als …
Cloud - Services gehostet von Amazon Web Services , Azure , Google und die meisten anderen veröffentlichen die S ervice L evel A greement oder SLA, für die einzelnen Dienstleistungen , die sie bieten. Architekten, Plattformingenieure und Entwickler sind dann dafür verantwortlich, diese zusammenzustellen, um eine Architektur zu erstellen, die …
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.