HashiCorp Waypoint 社區版不再主動維護。有關 Waypoint 新願景的更多信息,請查看此部落格文章和 HCP Waypoint 文件。
Waypoint 允許開發人員將其應用程式建置、部署和發布生命週期定義為程式碼,從而透過一致且可重複的工作流程縮短交付部署的時間。
Waypoint 支援多種開箱即用的建置方法和目標平台,並且可以透過外掛程式輕鬆添加更多方法和目標平台:
Waypoint 可在 Linux、Mac OS X 和 Windows 上運作。
請注意:我們非常重視 Waypoint 的安全性和使用者的信任。如果您認為在 Waypoint 中發現了安全問題,請透過 [email protected] 與我們聯繫,以負責任的方式進行揭露。
HashiCorp Developer 上提供了快速入門指南。您還可以找到涵蓋從入門指南到更高級用法等主題的教程。
HashiCorp Developer 上提供了完整、全面的文檔:
https://developer.hashicorp.com/waypoint/docs
感謝您有興趣貢獻!請參閱 CONTRIBUTING.md 以取得指導。
該儲存庫包含多種不同的方法來自動安裝本地建置 Waypoint 所需的 Golang 套件。您可以使用 NixOS,或執行make tools
來設定所需的套件。
要執行整個測試套件,您需要確保已啟動用於測試的所有必需容器。您可以透過利用該專案根目錄中現有的docker-compose.yml
檔案來完成此操作:
$ docker-compose up
運行此命令後,您應該擁有一個本地 Horizon 容器以及運行測試所需的一些其他服務:
$ make test
如果您不想運行整個測試套件,您可以使用 go 執行單一測試。例如,如果您想執行測試 ListInstances,您可以執行:
$ go test -run ListInstances -v ./internal/server/singleprocess