HashiCorp Waypoint Community Edition ya no se mantiene activamente. Para obtener información adicional sobre la nueva visión de Waypoint, consulte esta publicación de blog y la documentación de HCP Waypoint.
Waypoint permite a los desarrolladores definir el ciclo de vida de creación, implementación y lanzamiento de su aplicación como código, lo que reduce el tiempo para entregar implementaciones a través de un flujo de trabajo consistente y repetible.
Waypoint admite una serie de métodos de compilación y plataformas de destino listas para usar y se pueden agregar más fácilmente a través de complementos:
Waypoint se ejecuta en Linux, Mac OS X y Windows.
Tenga en cuenta : nos tomamos muy en serio la seguridad de Waypoint y la confianza de nuestros usuarios. Si cree que ha encontrado un problema de seguridad en Waypoint, infórmelo responsablemente contactándonos a [email protected].
Hay una guía de inicio rápido disponible en HashiCorp Developer. También puede encontrar tutoriales que cubren temas que van desde guías de introducción hasta un uso más avanzado.
La documentación completa y completa está disponible en HashiCorp Developer:
https://developer.hashicorp.com/waypoint/docs
¡Gracias por tu interés en contribuir! Consulte CONTRIBUTING.md para obtener orientación.
Este repositorio contiene un par de formas diferentes de automatizar la instalación de los paquetes de Golang necesarios para construir Waypoint localmente. Puede usar NixOS o ejecutar make tools
para configurar los paquetes necesarios.
Para ejecutar todo el conjunto de pruebas, querrá asegurarse de haber seleccionado todos los contenedores necesarios utilizados para las pruebas. Puedes hacer esto aprovechando el archivo docker-compose.yml
existente que se encuentra en el directorio raíz de este proyecto:
$ docker-compose up
Después de ejecutar esto, debería tener un contenedor Horizon local junto con algunos otros servicios necesarios para ejecutar las pruebas:
$ make test
Si no desea ejecutar todo el conjunto de pruebas, puede ejecutar una sola prueba con go. Por ejemplo, si quisiera ejecutar las pruebas ListInstances, ejecutaría:
$ go test -run ListInstances -v ./internal/server/singleprocess