일반 포장 라벨
3301 단어 cloudsmith
물론 가방을 구성할 수 있는 방법은 다양하다.버전 번호, 형식, 구조, 파일 형식 등에 따라 그룹을 나눌 수 있습니다.Cloudsmith에서 패키지를 업로드할 때 가능한 한 많은 메타데이터를 추출하여 이를 지원하고 이 메타데이터를 검색/필터에 사용할 수 있도록 합니다.
그러나 때때로 메타데이터가 정교하지 않거나 당신이 원하는 용어를 제공하지 않을 수도 있습니다.더 갖고 싶어.우리는 지금 새로운 기능을 추가하여 이 기능을 크게 확장했다고 매우 기쁘게 말했다.구현:
일반 포장 라벨
그럼, 이게 무슨 새로운 일이야?왜 이게 중요해?
간단히 말하면, 우리는 당신이 가방을 업로드하는 동안이나 그 후에 가방이나 용기에 사용자 정의 표시를 추가할 수 있도록 합니다.이를 위해 Cloudsmith CLI 또는 Cloudsmith API를 사용할 수 있습니다.
예를 들어 Cloudsmith를 사용하여 최종 사용자에게 패키지를 배포하고 패키지에 "무료"및 "고급"버전이 있다고 가정합니다.이제 Free 및 Premium 태그를 해당 패키지에 간단히 추가한 다음 Entitlement Tokens 를 생성하여 사용자가 파일 이름에 버전을 추가하거나 별도의 저장소를 만들지 않고 허용해야 하는 패키지에만 액세스할 수 있습니다.중앙에서 모든 컨텐츠를 관리할 수 있습니다.물론 Cloudsmith 메모리 라이브러리는 패키지 형식의 완전 다대여 메모리 라이브러리이기 때문에 이 표시를 사용하는 모든 패키지 형식에 하나의 메모리 라이브러리에 적용할 수 있습니다.
또는 가방의 배치 위치에 따라 표시를 원할 수도 있습니다.패키지를 RESTAPI 또는 유사한 컨텐트로 표시하여 운영 응용 프로그램에서 패키지를 사용하는 위치를 구분할 수 있습니다.
예를 하나 봅시다.
우리 먼저 시범 환매에서 이 가방들을 열거합시다.이 작업을 위한 CLI 명령은 다음과 같습니다.
cloudsmith list packages OWNER/REPOSITORY
따라서 우리는 이 리포에 RPM 패키지의 집합이 있고 다양한 버전이 있음을 볼 수 있다.그 중 하나를 검사해서 사용자 정의 표시가 추가되었는지 봅시다.이 작업을 위한 CLI 명령은 다음과 같습니다.
cloudsmith tags list OWNER/REPOSITORY/PACKAGE-IDENTIFIER
예:네, 이 가방에는 사용자 정의 표시가 없습니다.태그를 추가하는 CLI 명령은 다음과 같습니다.
cloudsmith tags add OWNER/REPOSITORY/PACKAGE-IDENTIFIER tag1, tag2, tag3
예:다행이네요. 이 가방에 사용자 정의 탭'free'를 추가했습니다.우리는 저장소의 다른 패키지에 대해 이 점을 반복하여 우리의 목적에 따라 표시를 바꿀 수 있다.또한 저장소 관리자 권한이 있는 사람 또는 패키지 소유자에 의해서만 삭제 또는 변경할 수 있는 "변경할 수 없음"태그를 지정할 수 있습니다.레이블을 추가하면 Cloudsmith 웹 사이트의 저장소를 볼 수 있습니다.
각 패키지에 대해 나열된 새 사용자 정의 태그와 패키지를 업로드할 때 메타데이터에 따라 자동으로 생성되는 태그를 볼 수 있습니다.이제 검색/필터링에 필요한 모든 사용자 정의 태그를 사용하거나 저장소를 위한 권한 영패에 대한 제한으로 추가할 수 있습니다.
검색/필터링의 문법은 권한 부여 영패를 위한 검색 기반 제한을 만들 때 사용하는 문법과 같기 때문에 액세스 영패 그룹을 쉽게 만들고 저장소를 패키지의 서브집합으로 구분할 수 있습니다.
총결산
패키지 속성의 가시성은 매우 중요합니다. 이것은 저장소를 구축하는 데 도움을 줄 뿐만 아니라 어떤 가방이 어디에 있는지, 또는 한 그룹의 고객이 어떤 가방에 접근할 수 있는지 이해하는 데도 도움을 줄 수 있습니다.패키지의 기본 속성뿐만 아니라 조직 및 워크플로우와 관련된 모든 패키지에 대해 알아야 합니다.일반 패키지 태그를 사용하면 중요한 내용을 정의하기 위해 검색 가능한 속성을 패키지에 추가할 수 있습니다.
Reference
이 문제에 관하여(일반 포장 라벨), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/cloudsmith/universal-package-tagging-3412텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)