Azure Artifacts'te Kargo paketlerini kullanmaya başlama

Azure DevOps Services

Azure Artifacts'i kullanarak Kargo paketlerini akışlara ve genel kayıt defterlerine yayımlayabilir ve indirebilirsiniz. Bu makale, projenizi ayarlama ve Kargo paketlerinizi Azure Artifacts akışınızda yayımlama işleminde size yol gösterir.

Önkoşullar

  • Bir Azure DevOps kuruluşu ve bir proje. Henüz yapmadıysanız bir kuruluş veya proje oluşturun.

  • Rustup'ı indirip yükleyin.

Akış oluşturma

Kargo için kullanılabilecek mevcut bir Azure Artifacts akışınız varsa sonraki bölüme geçebilirsiniz.

Not

Azure Artifacts, crates.io kasaları kullanmak için ayrı bir akış ve yalnızca iç kasaları yayımlamak için ayrı bir akış kullanılmasını önerir.

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı ve ardından Akış Oluştur'u seçin.

  3. Akışınıza bir Ad verin ve Görünürlüğünü belirtin. Genel kayıt defterlerindeki paketleri eklemek istiyorsanız Yukarı akış kaynakları onay kutusunu işaretleyin ve akışınız için bir Kapsam seçin.

  4. İşiniz bittiğinde Oluştur'u seçin.

Beslenen Bağlan

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı seçin ve ardından açılan menüden akışınızı seçin.

  3. Beslemek için Bağlan seçin ve ardından araç seçim bölmesinden Kargo'ya tıklayın.

  4. Akışa Bağlan sayfasındaki Proje kurulum yönergelerini izleyin.

Önemli

Azure Artifacts'te kargo desteği, 'registry-auth' özelliği için destek içeren rust sürüm 1.74 veya üzerini gerektirir. Rust sürümünüzü güncelleştirmek için rustup update

Paketleri yayımlama

Kargo paketinizi yayımlamak için proje dizininizde aşağıdaki komutu çalıştırın:

cargo publish