Die HashiCorp Waypoint Community Edition wird nicht mehr aktiv gepflegt. Weitere Informationen zur neuen Vision von Waypoint finden Sie in diesem Blogbeitrag und in der HCP Waypoint-Dokumentation.
Mit Waypoint können Entwickler den Lebenszyklus ihrer Anwendungserstellung, -bereitstellung und -freigabe als Code definieren und so die Zeit für die Bereitstellung von Bereitstellungen durch einen konsistenten und wiederholbaren Workflow verkürzen.
Waypoint unterstützt sofort eine Reihe von Build-Methoden und Zielplattformen und weitere können einfach über Plugins hinzugefügt werden:
Waypoint läuft unter Linux, Mac OS X und Windows.
Bitte beachten Sie : Wir nehmen die Sicherheit von Waypoint und das Vertrauen unserer Benutzer sehr ernst. Wenn Sie glauben, ein Sicherheitsproblem in Waypoint gefunden zu haben, teilen Sie uns dies bitte verantwortungsbewusst mit, indem Sie uns unter [email protected] kontaktieren.
Eine Kurzanleitung ist auf HashiCorp Developer verfügbar. Sie können auch Tutorials finden, die Themen abdecken, die von Anleitungen für den ersten Schritt bis hin zur fortgeschritteneren Verwendung reichen.
Eine vollständige, umfassende Dokumentation ist auf HashiCorp Developer verfügbar:
https://developer.hashicorp.com/waypoint/docs
Vielen Dank für Ihr Interesse an einer Mitarbeit! Weitere Informationen finden Sie unter CONTRIBUTING.md.
Dieses Repository enthält verschiedene Möglichkeiten, die Installation der erforderlichen Golang-Pakete zu automatisieren, die zum lokalen Erstellen von Waypoint erforderlich sind. Sie können entweder NixOS verwenden oder make tools
ausführen, um die erforderlichen Pakete einzurichten.
Um die gesamte Testsuite auszuführen, müssen Sie sicherstellen, dass Sie alle zum Testen erforderlichen Container aufgerufen haben. Sie können dies tun, indem Sie die vorhandene Datei docker-compose.yml
nutzen, die sich im Stammverzeichnis dieses Projekts befindet:
$ docker-compose up
Nachdem Sie dies ausgeführt haben, sollten Sie über einen lokalen Horizon-Container sowie einige andere Dienste verfügen, die zum Ausführen der Tests erforderlich sind:
$ make test
Wenn Sie nicht die gesamte Testsuite ausführen möchten, können Sie mit go einfach einen einzelnen Test ausführen. Wenn Sie beispielsweise die Tests „ListInstances“ ausführen möchten, würden Sie Folgendes ausführen:
$ go test -run ListInstances -v ./internal/server/singleprocess