Bencher로 벤치마크 결과를 클레임하는 방법
대부분의 벤치마크 결과는 일시적입니다. 터미널의 스크롤백 한도에 도달하면 사라집니다. 일부 벤치마크 하네스는 결과를 캐시할 수 있게 해주지만, 대부분은 로컬에만 저장합니다. 벤처는 로컬 및 CI 실행에서 벤치마크를 추적하고 결과를 비교할 수 있게 해줍니다, 동시에 선호하는 벤치마크 하네스를 사용할 수 있습니다. 벤처에는 로컬 벤치마크 결과를 쉽게 추적할 수 있는 몇 가지 기능이 있으며, 이는 CI에서 벤치마크 추적으로 전환할 때 고려되어야 합니다.
unclaimed
프로젝트
벤처는 계정을 생성하지 않고도 벤치마크 결과를 추적할 수 있게 합니다.
--token
옵션을 설정하지 않고 bencher run
CLI 하위 명령어를 호출하면
벤처는 벤치마크 결과를 위한 새로운 unclaimed
즉석 프로젝트를 생성합니다.
빠른 시작 또는 자체 호스팅 빠른 시작 튜토리얼을 따랐다면,
이 기능을 사용한 것입니다.
누구나 unclaimed
프로젝트에 벤치마크 결과를 보고하고 볼 수 있습니다.
unclaimed
프로젝트를 소유하려면 계정을 생성해야 합니다.
bencher run
출력의 끝에 있는 Claim this project
가입 링크를 따라가면 계정이 생성될 때 자동으로 프로젝트를 소유하게 됩니다.
이미 벤처 계정이 있는 경우,
프로젝트의 공개 성능 페이지로 이동하여 페이지 상단의 Claim this project
버튼을 클릭할 수 있습니다.
비슷하게 이미 API 토큰이 있는 경우,
다음번에 bencher run
을 호출할 때 the --token
옵션과 함께 API 토큰을 사용하여 프로젝트를 소유할 수 있습니다.
🐰 중요: 프로젝트가
claimed
상태가 되면 익명으로 게시할 수 없습니다. API 토큰을 the--token
옵션과 함께 반드시 사용해야 합니다.
API 토큰 생성하기
bencher run
CLI 하위 명령어를 the --token
옵션과 함께 사용하려면, API 토큰을 생성해야 합니다.
API 토큰 추가를 위해 클릭하세요
단계:
- Bencher 콘솔로 이동하세요.
- 오른쪽 상단에 있는 자신의 이름을 마우스로 가리키세요.
- 드롭다운 메뉴가 나타납니다.
토큰
을 선택하세요. - API 토큰 페이지에 도착하면,
➕ Add
버튼을 클릭하세요.
즉석 프로젝트
Bencher는 claimed
및 unclaimed
프로젝트를 즉석에서 생성할 수 있습니다. bencher run
CLI 서브커맨드를 실행할 때 the --project
옵션을 설정하지 않거나 지정된 슬러그가 기존 프로젝트와 일치하지 않으면, Bencher는 벤치마크 결과를 위한 새로운 즉석 프로젝트를 생성합니다. 빠른 시작 가이드나 셀프 호스팅 빠른 시작 가이드 튜토리얼을 따라갔다면, 이 기능을 이용한 것입니다.
the --project
옵션을 지정하지 않으면, 다음에 기반하여 즉석 프로젝트 슬러그가 생성됩니다:
git
저장소의 상위 디렉토리 이름 (가능한 경우).git
저장소의 초기 커밋에 대한 7자리 16진수 짧은 해시 (가능한 경우).- 지원되는 운영 체제의 경우, 로컬 기기의 13자리 영숫자 지문.
예를 들어, 생성된 즉석 프로젝트 슬러그는 다음과 같이 보일 수 있습니다: project-abc4567-wxyz123456789
🐰 중요: 즉석 프로젝트 슬러그에 의존하고 있으며 다른 기기에서 벤치마크 결과를 추적하고자 한다면, 반드시 the
--project
옵션을 사용하여 프로젝트 슬러그를 지정해야 합니다. 그렇지 않으면 각기 다른 기기마다 새로운 즉석 프로젝트가 생성될 수 있습니다.
🐰 축하합니다! 벤치마크 결과를 클레임하는 방법을 배웠습니다! 🎉