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를 참조하세요.
이 저장소에는 Waypoint를 로컬로 구축하는 데 필요한 필수 Golang 패키지 설치를 자동화하는 몇 가지 방법이 포함되어 있습니다. NixOS를 사용하거나 make tools
실행하여 필요한 패키지를 설정할 수 있습니다.
전체 테스트 모음을 실행하려면 테스트에 사용되는 모든 필수 컨테이너를 가져왔는지 확인해야 합니다. 이 프로젝트의 루트 디렉터리에 있는 기존 docker-compose.yml
파일을 활용하여 이 작업을 수행할 수 있습니다.
$ docker-compose up
이를 실행한 후에는 테스트 실행에 필요한 몇 가지 다른 서비스와 함께 로컬 Horizon 컨테이너가 있어야 합니다.
$ make test
전체 테스트 스위트를 실행하고 싶지 않다면 go를 사용하여 단일 테스트만 실행할 수 있습니다. 예를 들어 ListInstances 테스트를 실행하려면 다음을 실행합니다.
$ go test -run ListInstances -v ./internal/server/singleprocess