HashiCorp Waypoint Community Edition больше не поддерживается. Дополнительную информацию о новом видении 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 за инструкциями.
Этот репозиторий содержит несколько различных способов автоматизации установки необходимых пакетов Golang, необходимых для локальной сборки Waypoint. Вы можете использовать NixOS или запустить make tools
для установки необходимых пакетов.
Чтобы запустить весь набор тестов, вам необходимо убедиться, что вы задействовали все необходимые контейнеры, используемые для тестирования. Вы можете сделать это, используя существующий файл docker-compose.yml
, который находится в корневом каталоге этого проекта:
$ docker-compose up
После этого у вас должен быть локальный контейнер Horizon вместе с несколькими другими сервисами, необходимыми для запуска тестов:
$ make test
Если вы не хотите запускать весь набор тестов, вы можете просто запустить один тест с помощью go. Например, если вы хотите запустить тесты ListInstances, вы должны запустить:
$ go test -run ListInstances -v ./internal/server/singleprocess