패키지 레지스트리의 Conan 1 패키지
패키지 레지스트리의 Conan 1 패키지에 대해 설명합니다.
Warning GitLab용 Conan 패키지 레지스트리는 기능이 제한적이어서 개발 중이며 프로덕션 용도로 준비되지 않았습니다. 이 에픽 은 프로덕션 준비를 위한 남은 작업과 타임라인을 자세히 설명합니다. 프로젝트의 패키지 레지스트리에 Conan 패키지를 게시합니다. 그런 다음 종속성으로 사용해야 할 때마다 패키지를 설치합니다. 패키지 레지스트리에 Conan 패키지를 게시하려면 패키지 레지스트리를 원격으로 추가하고 인증합니다. 그런 다음 conan 명령을 실행하고 패키지를 패키지 레지스트리에 게시할 수 있습니다. Note Conan 레지스트리는 FIPS를 준수하지 않으며 FIPS 모드가 활성화된 경우 비활성화됩니다. Conan 패키지 관리자 클라이언트가 사용하는 특정 API 엔드포인트에 대한 문서는 Conan v1 API 또는 Conan v2 API 를 참조하세요. Conan 1 패키지를 빌드하는 방법 을 알아보세요. 패키지 레지스트리를 Conan 원격으로 추가 # conan 명령을 실행하려면 프로젝트 또는 인스턴스에 대한 Conan 원격으로 패키지 레지스트리를 추가해야 합니다. 그런 다음 패키지 레지스트리에서 패키지를 게시하고 설치할 수 있습니다. 프로젝트에 대한 원격 추가 # 모든 명령에서 원격 이름을 지정하지 않고도 프로젝트의 패키지를 사용할 수 있도록 원격을 설정합니다. 프로젝트에 대한 원격을 설정하면 패키지 이름에 제한이 없습니다. 그러나 명령에는 사용자와 채널을 포함한 전체 레시피(예: package_name/version@user/channel )가 포함되어야 합니다. 원격을 추가하려면: 터미널에서 다음 명령을 실행합니다: conan remote add gitlab https://gitlab.example.com/api/v4/projects/<project_id>/packages/conan Conan 명령 끝에 --remote=gitlab 을 추가하여 원격을 사용합니다. 예를 들어: conan search Hello* --remote=gitlab 인스턴스에 대한 원격 추가 # 단일 원격을 사용하여 전체 GitLab 인스턴스의 패키지에 접근합니다. 그러나 이 원격을 사용할 때는 다음 패키지 명명 제한 을 따라야 합니다. 원격을 추가하려면: 터미널에서 다음 명령을 실행합니다: conan remote add gitlab https://gitlab.example.com/api/v4/packages/conan Conan 명령 끝에 --remote=gitlab 을 추가하여 원격을 사용합니다. 예를 들어: conan search 'Hello*' --remote=gitlab 인스턴스 원격의 패키지 레시피 명명 규칙 # 표준 Conan 레시피 규칙은 package_name/version@user/channel 이지만, 인스턴스 원격 을 사용하는 경우 레시피 user 는 더하기 기호( + )로 구분된 프로젝트 경로여야 합니다. 레시피 이름 예: 프로젝트 패키지 지원 여부 foo/bar my-package/1.0.0@foo+bar/st
