Paketleri silme ve kurtarma

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | Team Foundation Server 2018 | Team Foundation Server 2017

Azure Artifacts, doğrudan yayımladıktan veya yukarı akış kaynaklarından kaydetmeksizin, akışınızdaki farklı türlerde paketleri güvenli bir şekilde depolar. Eski paket sürümleri kullanımda olduğu için, bekletme ilkelerini kullanarak el ile veya otomatik olarak temizlemek isteyebilirsiniz.

Bu makalede şunları yapmayı öğreneceksiniz:

  • Paketleri akışlardan silin.
  • Eski paketleri otomatik olarak silmek için bekletme ilkeleri ayarlayın.
  • Son silinen paketleri geri dönüşüm kutusu 'ndan kurtarın.

Not

Paketleri silmek/kurtarmak veya bekletme ilkelerini ayarlamak için bir akış sahibiolmanız gerekir.

Paketleri Sil

  1. Artifacts' yi seçin ve ardından akışınızı seçin.

  2. Silmek istediğiniz paketi seçin ve ardından sonuncuyu Sil' i seçin. Onaylamak için Sil ' i seçin.

  1. Derleme ve yayın' ı seçin ve ardından paketler' i seçin.

  2. Akışınızı seçin ve ardından silmek istediğiniz paketi seçin.

  3. Paketinizin en son sürümünü silmek için sonuncuyu Sil ' i seçin.

    Akışlardan paketlerin silineceği düğmeyi gösteren ekran görüntüsü.

Azure Artifacts, paketler sabittir. Akışınıza bir paket yayımladığınızda, sürüm numarası kalıcı olarak ayrılır. Aynı sürüm numarasına sahip yeni bir paketi akışınızdan silseniz bile karşıya yükleyemezsiniz.

Not

Geri dönüşüm kutusu 'na gönderilen paketler, 30 gün sonra kalıcı olarak silinir. Ancak, bu paketler depolama faturanızda hala bir parçası olarak sayılır. Daha önce silmek isterseniz, geri dönüşüm kutusu 'na gidin ve bunları el ile silin.

Bekletme ilkeleriyle paketleri otomatik olarak sil

Akışınızdaki her bir paket için sürüm sayısı hızlı bir şekilde büyüyebilir. Depolama alanını boşaltmak için, eski paketleri otomatik olarak silmek üzere bekletme ilkeleri ayarlayabilirsiniz.

Bir paketi süresiz olarak sürdürmek istiyorsanız, bir görünümeyükseltebilirsiniz. Bir görünüme yükseltilen paketler, bekletme ilkelerinden muaf tutulur ve silinmeyecektir.

Not

Paket indirgeme desteklenmiyor. Bu özelliğin gelecek sürümlere de eklensin mi? sayfasındaKi Azure DevOps Developer Community kullanabilirsiniz.

Bekletme ilkelerini yapılandırmak için:

  1. Öğesini Artifacts.

    Uygulama düğmesini gösteren Artifacts görüntüsü.

  2. Akışınıza dişli simgesini ve ardından Akış ayarları'ı seçin.

    Akış ayarlarını gösteren ekran görüntüsü.

  3. Akış ayrıntıları sekmesini ve ardından Paket saklamayı etkinleştir onay kutusunu seçin. Ardından şu değerleri girin:

    • Paket başına en fazla sürümsayısı: Bir paketin kaç sürümünü tutmak istediğiniz.
    • En son indirilen paketlerintutulacak gün sayısı: Paketler yalnızca burada ayarlanmış gün sayısı boyunca indirilemediklerinde silinir.

    Akışınız için bekletme ilkelerini etkinleştirmeyi gösteren ekran görüntüsü.

  4. İşiniz bittiğinde Kaydet’i seçin.

  1. Derleme ve Yayın'ı seçin.

  2. Paketler'iseçin ve ardından dişli simgesini seçerek akışınıza erişin.

    Akış ayarlarına erişim ayarlarının Team Foundation Server.

  3. Bekletme sekmesinde şu değerleri girin:

    • Paket başına en fazla sürümsayısı: Bir paketin kaç sürümünü tutmak istediğiniz.
    • En son indirilen paketlerintutulacak gün sayısı: Paketler yalnızca burada ayarlanmış gün sayısı boyunca indirilemediklerinde silinir.

    Team Foundation Server'da bekletme ilkelerini gösteren Team Foundation Server.

  4. İşiniz bittiğinde Kaydet’i seçin.

Not

Paket saklamayı etkinleştirdikten sonra, aşağıdaki ölçütlerden her ikisi de karşılansa paketin bir sürümü silinir:

  • Yayımlanan sürüm sayısı Paket başına en fazla sürüm sayısı sınırına ulaşır.
  • Bu paketin bir sürümü, en son indirilen paketleri tutmak için Days (Gün) içinde tanımlanan süre boyunca indirilemedi.

Saklama ilkelerini etkinleştirirken eski veya mevcut paketlerde ne olur?

Eski veya mevcut paketler, yazılımdan silinir ve geri dönüşüm kutusu. Silme işi günde bir kez çalışır, ancak paket akışı nedeniyle ilke ilk kez açık olduktan sonra bir başlangıç gecikmesi olabilir.

Paketler kalıcı geri dönüşüm kutusu önce 30 gün boyunca paketlerde kalır. Paketleri faturalanabilir depolama alanınıza kaldırmak için, 30 gün boyunca kullanıcı arabirimini veya REST API el ile silmeyi seçebilirsiniz.

Silinen paketleri kurtarma

Silinen paketler 30 gün geri dönüşüm kutusu süreyle aynı kalır. Bundan sonra bunlar kalıcı olarak silinir. Silinen paketleri kurtarmak için akış Sahibi olmak gerekir.

  1. Öğesini Artifacts.

    Azure Artifacts'a erişmeyi Azure Artifacts.

  2. Öğesini geri dönüşüm kutusu.

    Geri dönüşüm kutusu görüntüsü.

  3. Uygun paketi ve ardından silmek istediğiniz paket sürümünü seçin.

  4. Akışı yapmak için Geri Yükle'yi seçin.

    Silinen paketleri geri yükleme ekran görüntüsü.

  1. Derleme ve Yayın'ı veardından Paketler'i seçin.

  2. Öğesini geri dönüşüm kutusu.

    Geri dönüşüm kutusu'da Team Foundation Server.

  3. Uygun paketi ve ardından silmek istediğiniz paket sürümünü seçin.

    Team Foundation Server'daki geri dönüşüm kutusu gösteren ekran görüntüsü.

  4. Akışı yapmak için Geri Yükle'yi seçin.

    Geri yükleyerek akışa geri yükleme düğmesini gösteren ekran Team Foundation Server.