배포를 위해 바이너리를 저장해야하는 비즈니스와 프로젝트에서 사용할 종속성에 대한 권장 사항이 무엇인지 궁금합니다. , 다양한 언어 / 기술로 된 프로젝트 (.NET, Javascript / Java, C / C ++, TAL).
감사합니다. 어떤 정보라도 감사합니다 !!
답변
지금 둘 다 사용하고 있습니다.
Nexus는 무료 버전에서 Artifactory보다 더 많은 리포지토리 유형을 지원합니다
Artifactory는 유료 계층에서 더 많은 리포지토리 지원을 제공합니다.
Nexus는 이제 Conda를 기본적으로 지원합니다 (메모리가 제공되는 경우 몇 주 전부터)
Artifactory는 특히 구성 및 / 또는 사용자 정의 플러그인을 테스트하기위한 테스트 및 스테이징 인스턴스를 계획하는 경우 상당히 비쌉니다. 최소한 Pro 인스턴스 (3K + USD)에 대해 쉘을 설정해야합니다. Nexus를 사용하면 대부분의 무료 버전을 테스트 할 수 있습니다.
JFrog는 모범적 인 지원을 제공하지만 판매에 대해서는 약간 성급합니다. 필요한 경우 시작하는 데 도움이 될 것입니다.
Nexus 지원이나 영업 팀을 시도하지 않았으므로 의견을 드릴 수 없습니다 (무료 버전은 우리의 요구에 충분했습니다).
나는 플러그인 프레임 워크가 약간 제한적이라고 느꼈지만 Artifactory에서 더 유용하다는 것을 알았습니다. Nexus는 더 강력 해 보이지만 작동중인 인스턴스에서 플러그인을 업그레이드 / 제거하기가 어려울 수 있습니다. 그면에서 저는 Artifactory를 훨씬 더 선호했습니다.
전반적으로 우리는 Artifactory와 함께했고 개인적으로 그것들이 거의 동등하다는 것을 알게되었습니다. 지원이 필요한 실제 기술 (pypi, nuget, maven 등)에 따라 약간 씩 다릅니다.
댓글
- 응답하면 더 나은 통찰력을 얻을 수 있습니다 !!
답변
저는 두 가지를 기업 환경에서 상당히 많이 사용했습니다. , 그러나 나는 질문을 읽을 때까지 이것을 정말로 생각한 적이 없었습니다. Artifactory는 나에게 훨씬 더 완전하고 인상적이지만 Neuxs보다 최근에 사용했기 때문에 편견이 있을지 걱정이되었습니다.
저는 온라인에서 30 분 정도 읽었습니다. 거의 모든 비교 또는 기사가 완전히 편향되어 있거나 (문자 그대로 JFROG 또는 Sonatype이 지원됨) 세부 사항이 부족합니다.
결국이 사실을 발견했는데, 이는 제 초기 생각과 상당히 일치합니다. https://www.praqma.com/stories/artifactory-nexus-proget/ :
- Artifactory는 훨씬 더 많은 저장소 유형을 지원합니다.
- Atifactory는 훨씬 더 나은 REST API를 제공합니다 (넥서스가 시간이 지남에 따라 따라 잡는 것처럼 보이지만 종종 기능 개발에 앞장서 왔습니다).
- Nexus는 조금 더 확장 가능합니다.
- 인공 공장은 훨씬 더 비쌉니다.
그래서 … 둘 다 좋습니다. 비용에 민감하지 않고 최상의 전체 도구를 원한다면 아마도 아티 팩토리를 선택하십시오. 특정 요구 사항이 있고 Nexus가 필요한 저장소 유형을 포함하는 경우에는이를 사용하여 비용을 절약 할 수 있습니다. 끝.
댓글
- 댓글을 보내 주셔서 감사합니다. 좋은 기사를 찾기 위해 시간을내어 주셔서 감사합니다 !! 게시 한 링크는 다음과 같습니다. 충분한 정보 🙂
답변
위의 John의 답변에 더 많은 정보를 추가하려면 : 저자 비교 기사 중 https://www.eficode.com/blog/artifactory-nexus-proget
에서 업데이트했습니다.
제 의견으로는 jFrog를 떠났고 Nexus 무료 버전에는 내 모든 요구 사항이 있기 때문에 Nexus와 함께갔습니다 (repo 유형 : Maven, yum, pypi 및 Docker, 기능 : 프록시 저장소, 개인 저장소, 그룹 저장소, 인증 : LDAP / Active 디렉토리). CI / CI 기능을 사용하지도 않고 인터넷에 내 저장소를 열지도 않았기 때문에 그 점에 대해 어떤 의견도 제시 할 수 없었습니다.