HashiCorp Waypoint Community Edition não é mais mantido ativamente. Para obter informações adicionais sobre a nova visão do Waypoint, confira esta postagem do blog e a documentação do HCP Waypoint.
O Waypoint permite que os desenvolvedores definam o ciclo de vida de construção, implantação e lançamento de seus aplicativos como código, reduzindo o tempo de entrega de implantações por meio de um fluxo de trabalho consistente e repetível.
O Waypoint oferece suporte a vários métodos de construção e plataformas de destino prontas para uso e mais podem ser facilmente adicionados por meio de plug-ins:
O Waypoint é executado em Linux, Mac OS X e Windows.
Observação : levamos muito a sério a segurança do Waypoint e a confiança de nossos usuários. Se você acredita ter encontrado um problema de segurança no Waypoint, divulgue com responsabilidade entrando em contato conosco pelo e-mail [email protected].
Um guia de início rápido está disponível no HashiCorp Developer. Você também pode encontrar tutoriais que cobrem tópicos que vão desde guias de introdução até uso mais avançado.
A documentação completa e abrangente está disponível no HashiCorp Developer:
https://developer.hashicorp.com/waypoint/docs
Obrigado pelo seu interesse em contribuir! Consulte CONTRIBUTING.md para orientação.
Este repositório contém algumas maneiras diferentes de automatizar a instalação dos pacotes Golang necessários para construir o Waypoint localmente. Você pode usar o NixOS ou executar make tools
para configurar os pacotes necessários.
Para executar todo o conjunto de testes, você deve garantir que todos os contêineres necessários usados para testes sejam exibidos. Você pode fazer isso aproveitando o arquivo docker-compose.yml
existente que está no diretório raiz deste projeto:
$ docker-compose up
Depois de executar isso, você deverá ter um contêiner Horizon local junto com alguns outros serviços necessários para executar os testes:
$ make test
Se você não quiser executar todo o conjunto de testes, basta executar um único teste com o Go. Por exemplo, se você quisesse executar os testes ListInstances, você executaria:
$ go test -run ListInstances -v ./internal/server/singleprocess