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 Probleme beim Parsen eines buildVerzeichnisses zwischen Phasen mit Gitlab-CI. Gitlab-CI löscht die erstellten Build-Artefakte zwischen den Phasen, was seltsam erscheint. Ich versuche, die Build-Artefakte zwischen dem Build und der Testphase zu speichern. Die Build-Phase enthält jedoch auch das Build-Artefakt, das ich behalten möchte, sowie die Build-Artefakte, die zum …
Ich habe vor kurzem angefangen, mit Ansible herumzuspielen und es scheint sehr schön zu sein. Ich habe nicht viel Erfahrung mit DevOps und musste nie wirklich mit komplexen Szenarien umgehen. Ich habe begonnen, mein Ansible-Playbook zu erstellen, um mein aktuelles Bereitstellungstool - Deployer PHP - zu ersetzen. Ich bin leider …
Hier habe ich einen Docker-Container erstellt, der das mariadbImage verwendet, und drei Volumes wie folgt erstellt. docker-compose.yml version: '2.0' services: mariadb: image: mariadb:latest restart: always container_name: mariadb environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=testdb ports: - 3307:3306 volumes: - ./database:/var/lib/mysql - ./_conf/mariadb.cnf:/etc/mysql/my.cnf:ro - ./logs:/var/log/mysql Die ersten beiden Volumes funktionieren erfolgreich, aber ich …
Gibt es eine Möglichkeit, für die Dauer eines Jenkins-Jobs eine Verbindung zu einem VPN herzustellen? (Freestyle oder Pipeline, mit denen ich entweder arbeiten kann). Ich habe die Plugin-Liste durchsucht, um herauszufinden, ob jemand etwas entwickelt hat, aber die einzige gefundene Seite war diese OpenConnect- Seite, auf der kein tatsächlicher Code …
Ein eindrucksvolles Lernen über innovative disruptive Technologien ist, dass Sie möglicherweise feststellen, dass nicht jeder von Tools begeistert sein wird, die Ihnen mehr Produktivität bieten können. Um diese Frage weniger allgemein zu gestalten, was tun und was nicht - wie sie auch sagen - Lehren aus der Evangelisierung von Docker …
Ich habe eine Gitlab-Instanz, die in einem Docker-Container ausgeführt wird. Jetzt möchte ich Gitlab-Runner auf demselben Host einrichten. Beide laufen: docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 279473dceb2f gitlab/gitlab-runner:alpine "/usr/bin/dumb-ini..." About a minute ago Up About a minute gitlab-runner 6d7af0d6b946 gitlab/gitlab-ce:latest "/assets/wrapper" 2 hours ago Up …
Unsere Docker-Datei erstellt die Anwendungsumgebung (z. B. env-Variablen, Installieren von Bibliotheken mit apt-get usw.). Außerdem wird der Python-Anwendungscode aus seinem Git-Repo abgerufen und kopiert. Wir diskutieren jedoch, ob die Anwendungstests (einige Einheiten, einige Integrationen) in einen Docker- RUNBefehl (z. B. RUN /bin/bash -c "source activate cool_env; pytest") oder nach dem …
Nachfolgend finden Sie die Anforderungen, die für die Verwendung der Jenkins-Pipeline erforderlich sind, und ich bin eine neue Biene in der Jenkins-Pipeline. Nach Abschluss der Entwicklungsarbeiten und dem Übertragen seiner Änderungen an Bitbucket erstellt der Benutzer eine Pull-Anforderung. Um eine Pull-Anfrage zu genehmigen, benötigen wir mindestens einen erfolgreichen Jenkins-Build. Dabei …
Nachdem ich die DevOps-Memes von Cattle vs Pets und 12factor Apps entdeckt habe, die mir jetzt bei der Kommunikation sehr helfen, frage ich mich, was andere bekannte Memes in der DevOps-Kultur sind. Randnotiz: Am besten stellen Sie fest, warum ein Mem ein Mem ist, z. B. mehr als 10.000 Google-Abfrageergebnisse.
Wenn das neue Paradigma "Sie bauen es, Sie führen es aus" (Werner Voegels, Amazon CTO) lautet, das offensichtlich mehr Verantwortung - und Druck - auf Softwareentwickler ausübt, was bringt diese Änderung für die Aufgabe des Testteams?
Dieser Artikel über " Wie gesund ist Ihre Dockerized-Anwendung?" erklärt die Probleme bei der Überwachung, bietet jedoch keine guten Beispiele für die tatsächliche Überwachung eines Mikrodienstes im Docker-Container. Wir verwenden derzeit PM2-Monit, um unsere Microservices zu überwachen. Wenn wir sie jedoch in Docker-Containern ablegen, verlieren wir die Möglichkeit, auf diese …
Ich versuche zu verstehen, wie ich einen Docker-Container (der im Swarm-Modus ausgeführt wird) mit öffentlich verfügbarem IPv6 einrichten würde. Ich weiß, dass Docker Swarm Mesh-Routing verwendet, aber ich verstehe nicht ganz, wie ich Adressen dynamisch DNS-Namen zuweisen kann. Angenommen, ich möchte einen Git-Server (mit HTTP 80 443 und SSH 22) …
Infrastrukturüberwachungstools wie Nagios oder viel mehr "Low-Level" -Curl sind in der DevOps-Community bekannt. Angesichts der Tatsache, dass ich nur einige APIs auf ähnliche Weise nur im Frontend verfolgen möchte, welche mehr oder weniger ausgereiften gängigen Tools oder Komponenten sind zur Unterstützung dieser Funktionalität bekannt? dh wie Nagios, aber vollständig im …
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.