Azure Artifacts'i kullanmaya başlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure Artifacts, geliştiricilerin bağımlılıkları tek bir yerden yönetmesine olanak tanır; örneğin şunları yapabilir:

  • Akışlara paket yayımlayın ve bunları ekipler içinde, kuruluşlar arasında veya herkese açık olarak paylaşın.
  • NuGet.org veya npmjs.com gibi çeşitli akışlardan ve genel kayıt defterlerinden gelen paketleri kullanın.
  • NuGet, npm, Python, Maven, Cargo ve Universal Packages gibi desteklenen paket türlerini kullanın.

Bu makalede Azure Artifact depolama sınırınızı artırma ve ilk akışınızı oluşturma adımları gösterilmektedir.

Önkoşullar

Not

Azure Artifacts, her kuruluş için 2 GiB ücretsiz depolama alanı sağlar. Bu ücretsiz katman, Azure Artifacts'in iş akışınıza uygun olup olmadığını değerlendirmenize yardımcı olmak için tasarlanmıştır. Kuruluşunuz daha kritik görevleri işlemeye başladıktan sonra uygun kaynaklara sahip olduğunuzdan emin olmak için Azure Artifacts için depolama sınırını artırın.

Azure Artifacts için depolama sınırını artırma

Azure Artifacts, 2 GiB'a kadar depolama alanı olan her kuruluş için hiçbir ücret ödemeden sağlanır. Kuruluşunuz maksimum depolama sınırına ulaştığında yeni yapıtları yayımlayamazsınız. Devam etmek için mevcut yapıtlarınızdan bazılarını silin veya depolama sınırınızı artırmak için aşağıdaki adımları uygulayın.

  1. Kuruluşunuz için faturalamayı ayarlayın.

  2. Açılan menüden Sınır yok, kullandığınız kadar ödeme yapın'ı seçerek Yapıtlar kullanım sınırınızı ayarlayın.

    Faturalama sayfasındaki Yapıtlar için ayarlanmış kullanım sınırını gösteren ekran görüntüsü.

Yapıt depolama tüketimini görüntüleme

Akış oluşturma

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

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

  3. Ad alanına akışınız için açıklayıcı bir ad girin.

    Görünürlük için, akıştaki paketleri kimlerin görüntüleyebileceğini belirtmek için bir seçenek belirleyin.

    Ortak kaynaklardan gelen paketleri eklemek istiyorsanız Yukarı akış kaynakları altındaki onay kutusunu seçin.

    Kapsam için, akışınızın kapsamının proje mi yoksa kuruluş mu olduğunu belirtin.

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

    Azure DevOps Services'da yeni akış oluşturma seçimlerini gösteren ekran görüntüsü.

  1. Azure DevOps sunucunuzda oturum açın ve projenize gidin.

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

  3. Ad alanına akışınız için açıklayıcı bir ad girin.

    Görünürlük için, akıştaki paketleri kimlerin görüntüleyebileceğini belirtmek için bir seçenek belirleyin.

    Ortak kaynaklardan gelen paketleri eklemek istiyorsanız Yukarı akış kaynakları altındaki onay kutusunu seçin.

    Kapsam için, akışınızın kapsamının proje mi yoksa kuruluş mu olduğunu belirtin.

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

    Azure DevOps 2022'de yeni akış oluşturma seçimlerini gösteren ekran görüntüsü.

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

    Azure DevOps 2020'de yeni akış oluşturma seçimlerini gösteren ekran görüntüsü.

  1. Azure DevOps sunucunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı ve ardından Yeni akış'ı seçin.

  3. Ad alanına akışınız için açıklayıcı bir ad girin.

    Görünürlük için, akıştaki paketleri kimlerin görüntüleyebileceğini belirtmek için bir seçenek belirleyin.

    Genel kaynaklardan gelen paketleri dahil etmek istiyorsanız Bu akış aracılığıyla genel kaynaklardan gelen paketleri kullan seçeneğini belirleyin.

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

    Azure DevOps 2019'da yeni akış oluşturmaya yönelik seçimleri gösteren ekran görüntüsü.

Not

Varsayılan olarak, yeni oluşturulan akışlar projelerinin Derleme Hizmeti değerini Akış ve Yukarı Akış Okuyucusu (Ortak Çalışan) olarak ayarlar.

Paket türünü kullanmaya başlama

Azure Artifacts ile akışlardan ve nuget.org, npmjs.com, Maven Central gibi genel kayıt defterlerinden çeşitli paket türlerini yayımlayabilir ve kullanabilirsiniz. Başlamak için paket türünüzü seçin:

Özellik kullanılabilirliği

Paketler Azure DevOps Services Azure DevOps Server 2022 Azure DevOps Server 2020 Azure DevOps Server 2019
NuGet
dotnet
npm
Maven
Gradle
Python
Yük
Universal Packages

SSS

S: Yapıtlar için bekletme süresini nasıl yönetebilirim?

Y: Paketleri otomatik olarak silmek için bekletme ilkelerini ayarlayabilirsiniz. Daha fazla bilgi için bkz . Eski paketleri silmek için bekletme ilkelerini kullanma.

S: Belirli paketler Nasıl yaparım? silinsin mi?

Y: Daha fazla bilgi için bkz . Paketleri silme ve kurtarma.

S: Hangi yapıtlar toplam faturalanan depolama alanıma katkıda bulunur?

Y: Yukarı akış kaynaklarından depolanan paketler de dahil olmak üzere tüm paket türleri (npm, NuGet, Python, Maven, Cargo ve Universal Packages) için ücretlendirilirsiniz. Ancak İşlem Hattı Yapıtları ve İşlem Hattı Önbelleğe Alma için ücret alınmaz.

Not

Geri dönüşüm kutusundaki paketler, genel depolama tüketiminize katkıda bulunur. Bu paketler 30 gün sonra kalıcı olarak silinir. Daha önce kaldırmak isterseniz geri dönüşüm kutunuza gidin ve bunları el ile silin.

S: Azure Aboneliğimi Azure DevOps kuruluşumdan kaldırırsam ne olur?

Y: Azure Aboneliğinizi Azure DevOps kuruluşunuzdan kaldırdığınızda, erişiminiz ücretsiz katmanla sınırlıdır. Depolama kullanımınız 2 GiB'yi aşarsa paketlere salt okunur erişimi korursunuz. Yeni paketleri yayımlamak için depolama kullanımınızı 2 GiB'nin altına düşürmeniz gerekir. Alternatif olarak, bir Azure aboneliğini kuruluşunuza yeniden bağlayabilir ve depolama katmanınızı artırmak için faturalamayı ayarlayabilirsiniz.

S: Yapıtları depoluyor olmama rağmen depolama tüketimim neden 0 GiB olarak görüntüleniyor?

Y: Şu anda en küçük ölçü birimimiz 1 GiB olduğundan 1 GiB eşiğini henüz aşmamış olmanız olasıdır.

S: Yapıtların kaldırılmasının faturalanan depolama miktarına yansıtılması genellikle ne kadar sürer?

Y: Yapıtların silinmesi sisteme hemen yansımayabilir. Depolama tüketimi güncelleştirmeleri genellikle 24 saat içinde tamamlanır, ancak bazı durumlarda 48 saate kadar sürebilir. Yapıtları karşıya yüklerken engellerle karşılaşırsanız geçici bir geçici çözüm, depolama ölçümleri güncelleştirildikten sonra kullanım düzeyinizi artırmak ve azaltmaktır.

Kuruluşunuzun Faturalama sayfasındaki Kullanılan sütunu günde bir kez güncelleştirilir. Bir Yapıtı sildiğinizde, bu yapıt faturalama sayfanıza hemen yansıtılamayabilir. Ancak Yapıt Depolama sayfası daha sık güncelleştirilir, bu nedenle iki sayfa arasında küçük bir tutarsızlık görebilirsiniz.

Yapıt depolama tüketimini gösteren ekran görüntüsü.