Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten
Jeder sagt, dass das Speichern von Anmeldeinformationen in der Versionskontrolle (git) eine schlechte Sache ist. Es muss also andere Möglichkeiten geben, Anmeldeinformationen zu speichern, die viel besser sind. Eine Anwendung muss von irgendwo Anmeldeinformationen erhalten, um die Dienste nutzen zu können, von denen sie abhängt. Diese Anmeldeinformationen werden normalerweise in …
Wenn ich in Jenkins auf Build Executor Status klicke, werden nur Statistiken zum freien Speicherplatz (URI :) angezeigt/computer . Wie kann ich den freien Systemspeicher (RAM) in Jenkins überwachen? Ich frage, denn manchmal, wenn ich zu viele Executoren hatte (obwohl Swap Space konfiguriert war, aber nicht der unten), fror Jenkins …
Wir haben Gitlab neu in unserer Umgebung und versuchen, einige CI-CD-Pipelines mit Gitlab CI zu erstellen. Ich habe einige bessere Fortschritte beim Ausführen einiger Maven-Ziele, beim Erstellen von Pipelines und beim Archivieren von Artefakten mit meiner .gitlab-ci.yml (siehe unten) erzielt. Ich habe versucht, Give-Tags nach dem Skript zu geben, was …
Angenommen, ich habe Kubernetes über Rancher bereitgestellt und Jenkins erstellt neue Images und schiebt sie nach dem Einchecken von neuem Code in GitHub zu DockerHub. Wie automatisiere ich das Bereitstellen neuer Images? Eine andere Möglichkeit, die Frage zu stellen, könnte sein: „Früher habe ich Octopus zum Verwalten meiner Bereitstellungen verwendet. …
Da wir für ein großes Unternehmen mit über 500 IT-Mitarbeitern und über 1.000 Servern arbeiten und jeder Server seine eigenen Geschäftsanwendungen ausführt, haben wir eine enorme Informations- und Koordinationsherausforderung, wenn wir wissen, welcher IT-Mitarbeiter für welchen Server erreichbar ist. Das Problem der Koordination verschärft sich, wenn verschiedene IT-Mitarbeiter für verschiedene …
Mit der Arbeitsteilung sind Sie 240-mal effektiver (am Beispiel einer Stiftfabrik, in der Stifte in 18 Schritten hergestellt werden). Warum sind dann multi-qualifizierte Rollen so gefragt, wenn dies tatsächlich die Produktivität mindert - oder lag Smith einfach falsch, warum dann? Die Suche nach "Fullstack-Entwicklern" ist bei Google immer noch im …
Ich bin neugierig, wie andere ihre DevOps-Praktiken in einer strengen Change-Management-Umgebung entwickeln, z. B. mit einem Genehmigungsprozess für Change Advisory Boards (CAB) . Ich verstehe, dass die Automatisierung Ihren Prüfungsprozess verbessern kann, indem sie einen strengeren, nachweisbareren und wiederholbareren Prozess gewährleistet. Es scheint jedoch, dass eine kontinuierliche Bereitstellung in einer …
Ich erstelle eine AWS CodePipeline, die von zwei Quellrepositorys abhängt. Wenn der ‚CodeBuild‘ Schritt mit mehreren Eingängen Artefakte angegeben wird, dann erhalten Sie den Fehler: .. declares 2 input artifacts which is more than the maximum count. Für die Dokumentation ist es strikt erforderlich, dass CodeBuild nur ein einziges Eingabeartefakt …
Ich führe meine Anwendung auf 4 virtuellen Maschinen mit 8 virtuellen 3,2-GHz-CPUs und 32 GB aus, teile die Prozesse jedoch in separate Container auf. Ich bin nicht sicher, wie viele Container pro Host ausgeführt werden sollen. Was sind die typischen Zahlen? Zum Beispiel, wie das Verhältnis von VM zu Bare-Metal-Servern …
In einer idealen Welt könnten unsere weniger technisch versierten Mitarbeiter einfach einen Slack-Befehl verwenden, um einen Job auszuführen und die Ergebnisse an sie zurückzuliefern, was die Verwendung der Jenkins-GUI negiert. Ich habe festgestellt, dass das Starten eines Builds in Jenkins mithilfe eines Slack-Befehls auf GitHub einige Einschränkungen aufweist, einschließlich der …
Amazon Cognito ist ein Benutzerverwaltungs- und Authentifizierungsdienst, der von Amazon über Amazon Web Services bereitgestellt wird: Mit Amazon Cognito können Sie Benutzeranmeldungen ganz einfach zu Ihren Mobil- und Web-Apps hinzufügen. Mit Amazon Cognito haben Sie auch die Möglichkeit, Benutzer über Anbieter sozialer Identität wie Facebook, Twitter oder Amazon mit SAML-Identitätslösungen …
Meine Firma versucht, ein wenig Aufholjagd im DevOps-Bereich zu machen. Ich habe viel über die Containerisierung von Anwendungen und die damit verbundenen Orchestrierungssysteme geforscht. Ich stieß auf einen Artikel (von dem ich wünschte, ich hätte ihn gespeichert), in dem es darum ging, Swarm mit Kubernetes zu kombinieren, um eine bessere …
Ich bin neu in SQL Server, daher ist dies möglicherweise eher eine Frage der SQL Server-Verwaltung. Ich erstelle Test- und Produktionsdatenbanken für einen Dienst und stelle mir vor, dass ich die Testdatenbank ziemlich häufig löschen werde. Außerdem möchte ich verschiedene Replikations- und Überwachungsprotokollierungsstrategien. Ist es sinnvoll, beide SQL-Datenbanken auf demselben …
Ziel Ziel ist es, docker-compose in BitBucket-Pipelines auszuführen Versuch bitbucket-pipelines.yml image: docker/compose:1.12.0 pipelines: default: - step: script: - docker-compose up --build Ergebnis The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.13.0 or greater. Diskussion Laut diesem Beitrag …
Wenn man jemandem DevOps erklärt, kommt es vor, dass eine Frage auftaucht: Inwiefern unterscheidet sich das Release Management mit der Agile-Methode von Waterfall? Nach welchen Kriterien können Sie diese Unterschiede einem solchen Publikum erklären?
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.