저는 회사에서 한동안 JFrog Artifactory 를 사용하고 있습니다. 최근에 JFrog Bintray 에 대해 알게되었습니다 . Artifactory와 Bintray의 차이점은 무엇입니까? Bintray는 Artifactory를 대체합니까?
답변
질문 주셔서 감사합니다. 좋은 질문입니다!
주요 차이점 인공물 과 빈 트레이의도 된 용도에 있습니다. Artifactory는 개발 시간 도구이고 Bintray는 릴리스 배포 시간 도구입니다. 미묘한 차이처럼 보일 수 있지만 제품의 기능 세트에 큰 영향을 미칩니다.
- 개발을 위해서는 다음과 같은 기능이 필요합니다.
- 스냅 샷 지원
- CI 서버 메타 데이터 통합 (일명 빌드 정보)
- 저장소 간 승격
- 온 프레미스 설치
- 개발 사이트 복제
- SAML과 같은 엔터프라이즈 보안 시스템과 통합
- 기타
- 배포를 위해서는 다음과 같은 것이 필요합니다.
- 글로벌 유통 네트워크 (CDN)
- 다운로드를위한 최고의 처리량 및 중복성
- 외부 사용자에 대한 권한 제어 (사용 권한)
- 제품 및 EULA 지원
- 기타
보시다시피, 목록은 상당히 다릅니다.
물론 일반적인 요구 사항이 있습니다.
- 완전한 REST API 자동화
- CLI
- 인기있는 CI 서버 및 빌드 도구 용 플러그인
- 가능한 한 많은 바이너리 패키지 표준을 인덱싱
- 간편한 구성을위한 “설정”스 니펫
- 스마트 체크섬 기반 바이너리 저장소
- 물론 개발 시간 도구에서 배포 도구 (Bintray와 동기화 된 Artifactory의 저장소)로 아티팩트를 롤아웃하는 간단한 방법이 있어야합니다.
그리고 우리는 물론 모든 것을 다룹니다 🙂
나는 뒤에있는 회사 인 JFrog 와 함께 있습니다.빈 트레이 과 인공물, 자세한 내용과 링크는 내 프로필 을 참조하십시오 .