Als «deployment» getaggte Fragen

Verwenden Sie dieses Tag für Fragen zur Bereitstellung, bei denen es um alle Aktivitäten geht, mit denen (ein Teil) eines Systems für die Verwendung in einer bestimmten Zielumgebung verfügbar gemacht werden soll.

1
Wie kann ein reibungsloser Übergang vom Organisationsmodell "Ein einziges großes VCS-Repository für alle Produkte" zum Modell "Viele kleine VCS-Repositorys" erreicht werden?
Es ist ein häufiges Szenario, dass sich die Codebasis eines Produkts, das sich in einem Repository in einem VCS-System befindet, so weit entwickelt, dass diese Codebasis möglicherweise mehrere Produkte enthält. Die Aufteilung der Codebasis auf mehrere VCS-Repositorys, von denen jedes einem einzelnen Produkt zugeordnet ist, kann verschiedene Vorteile bieten (siehe …


2
Welche Möglichkeiten gibt es, um die Bereitstellung von der Veröffentlichung zu entkoppeln?
Eine Methode für die kontinuierliche Bereitstellung besteht darin, die Bereitstellung von der Freigabe zu entkoppeln, dh Aktualisierungen bereitzustellen, ohne die Änderungen sofort zu aktivieren. Ich weiß, dass Feature-Toggles dafür verwendet werden können, aber ich frage mich, ob es andere Techniken für "Nicht-Features" gibt. Würden Sie zum Beispiel ein Feature-Toggle für …

2
So entwerfen Sie ein blaugrünes Deployment zum Veröffentlichen von Websocket-Verkehr vom Live- zum Hot-Swap-Server
Bei einer Blaugrün-Bereitstellung werden Live-Produktdatenflüsse (blau) in eine Hot-Swap-Umgebung ohne Produkt (grün) gepumpt, um die Bereitstellung für die grüne Umgebung zu ermöglichen, sodass das Grün über eine vollständige Datensynchronisierung mit der vorherigen Produktblau-Umgebung verfügt. Ich frage mich, womit die Leute den laufenden Web-Socket-Verkehr von blau nach grün live kopieren. Schreibe …

2
Wie speichere ich Anmeldeinformationen, die von einer Anwendung benötigt werden?
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 …

2
Wie automatisiere ich Bereitstellungen mit Kubernetes?
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. …

4
Infrastruktur als Code und TDD
Die Infrastruktur als Code fordert uns auf, Tools zu verwenden, die Ihre Builds automatisieren. Groß. Tools wie Ansible , Koch , Marionette , Salzstapel und andere bringen uns dazu, zu schreiben, wie die Infrastruktur aussieht, und gleichzeitig die Unterschiede zu beseitigen . In Salt Stack werden diese Bits als Zustände …

2
Tool zum Speichern pro Umgebungskonfiguration
Ich muss Konfigurationsinformationen pro Umgebung in einem Tool speichern. Dies ist ein Tool mit einer GUI zum Hinzufügen / Aktualisieren von Konfigurationswerten (z. B. Verbindungszeichenfolgen). Dies sollte einen Standardwert haben und diesen basierend auf verschiedenen Umgebungen ändern können. Es sollte eine API vorhanden sein, um diese Konfigurationswerte während der Bereitstellung …

2
Ist es mit Travis CI und GitHub möglich, bei jedem Commit in einem bestimmten Zweig eine automatische Bereitstellung durchzuführen?
Ich möchte Dateien mit Travis CI bereitstellen und es funktioniert nur für ein Commit mit Tags. Beim Festschreiben an die Zweigstelle wird eine Warnung angezeigt: Überspringen einer Bereitstellung mit dem Release-Anbieter, da dies kein getaggtes Commit ist. Gibt es eine Möglichkeit, mit Travis CI ein verzweigtes Commit bereitzustellen? Zur Verdeutlichung …




2
Javascript-basierte Alternative zu Fabric
Gibt es ein ähnliches DevOps Tool Stoff mit JavaScript als Skriptsprache? Ich interessiere mich speziell für die Remote-Ausführung. Die meisten Werkzeuge, die ich gefunden habe, basieren auf Python (z. B. Stoff ) oder Ruby (z. B. Capistrano, Chef). In meinem Team verwenden wir diese Sprachen jedoch nicht für andere Zwecke. …

3
So stellen Sie mehrere abhängige Mikrodienste bereit
Wir möchten mehrere Microservices auf AWS ECS bereitstellen. Das Problem, das wir lösen müssen, ist, wie man sie auf atomare Weise einsetzt: Angenommen, wir haben die Front-End-Dienste, für die der Benutzerdienst Version 2.0 erforderlich ist. So stellen Sie sicher, dass der Benutzerdienst verfügbar ist, bevor der Front-End-Dienst bereitgestellt wird. Wir …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.