Share via


Azure Artifacts에서 Cargo 패키지 시작

Azure DevOps Services

Azure Artifacts를 사용하여 피드 및 공용 레지스트리에 Cargo 패키지를 게시하고 다운로드할 수 있습니다. 이 문서에서는 프로젝트를 설정하고 Cargo 패키지를 Azure Artifacts 피드에 게시하는 방법을 안내합니다.

필수 조건

  • Azure DevOps 조직 및 프로젝트. 조직 또는 프로젝트를 아직 만들지 않은 경우 만듭니다.

  • rustup을 다운로드하고 설치 합니다.

피드 만들기

Cargo에 사용할 수 있는 기존 Azure Artifacts 피드가 이미 있는 경우 다음 섹션으로 이동할 수 있습니다.

참고 항목

Azure Artifacts는 crates.io 상자를 사용하기 위해 고유 피드를 사용하고 내부 상자를 게시하기 위한 별도의 피드를 사용하는 것이 좋습니다.

  1. Azure DevOps 조직에 로그인한 다음 프로젝트로 이동합니다.

  2. 아티팩트 및 피드 만들기를 선택합니다.

  3. 피드에 이름을 지정하고 표시 유형을 지정합니다. 공용 레지스트리의 패키지를 포함하려면 업스트림 원본 검사box를 선택한 다음 피드의 범위를 선택합니다.

  4. 완료되면 만들기를 선택합니다.

피드에 연결

  1. Azure DevOps 조직에 로그인한 다음 프로젝트로 이동합니다.

  2. 아티팩트 및 드롭다운 메뉴에서 피드를 선택합니다.

  3. 피드할 커넥트 선택한 다음 도구 선택 창에서 Cargo를 선택합니다.

  4. 커넥트 프로젝트 설정 지침에 따라 피드 페이지로 이동하세요.

Important

Azure Artifacts의 Cargo 지원에는 '레지스트리 인증' 기능에 대한 지원을 포함하는 Rust 버전 1.74 이상이 필요합니다. rust 버전을 업데이트하려면 다음을 실행합니다. rustup update

패키지 게시

Cargo 패키지를 게시하려면 프로젝트 디렉터리에서 다음 명령을 실행합니다.

cargo publish