Aracılığıyla paylaş


Azure Artifacts akışları nedir?

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

Azure Artifacts akışları, erişimi denetlerken paketlerinizi depolamanıza, yönetmenize ve paylaşmanıza olanak sağlayan kuruluş yapılarıdır. Akışlar belirli paket türleriyle sınırlı değildir; npm, NuGet, Maven ve Python paketleri gibi çeşitli türleri tek bir akışta depolayabilirsiniz.

Proje kapsamlı ve Kuruluş kapsamlı akışlar karşılaştırması

Kuruluş kapsamındaki akışlar, kuruluş içindeki tüm projelerden erişilebilir ve görüntülenebilir. Öte yandan, proje kapsamındaki akışlar yalnızca barındırma projesi içinde görüntülenmeyle sınırlıdır.

Kuruluş kapsamındaki akışların proje kapsamlı akışlara dönüştürülemeyeceğini unutmayın. Ayrıca, yalnızca proje kapsamındaki akışlar genel akış olarak atanma özelliğine sahiptir. Proje kapsamlı ve kuruluş kapsamındaki akışlar arasında ayrıntılı bir karşılaştırma için Akışlar kapsamına bakın.

Not

Farklı bir kuruluştaki bir akışa erişmek için kullanıcıya bu akışı barındıran projeye erişim izni verilmesi gerekir.

Yeni akış oluşturma

Aşağıdaki yönergeleri izleyin ve yeni bir proje kapsamlı veya kuruluş kapsamına sahip akış oluşturmak için uygun kapsamı seçin:

  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ız için açıklayıcı bir Ad girin ve Görünürlüğünü (akışınızı kimler kullanabilir) tanımlayın. Akışınızın Kapsamını belirtin ve genel kaynaklardan paketler eklemek istiyorsanız Yukarı akış kaynakları onay kutusunu işaretleyin.

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

    Azure DevOps Services'te yeni bir akışın nasıl oluşturulacağını gösteren ekran görüntüsü.

Aşağıdaki yönergeleri izleyin ve yeni bir proje kapsamlı veya kuruluş kapsamına sahip akış oluşturmak için uygun kapsamı seçin:

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

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

  3. Akışınız için açıklayıcı bir Ad girin ve Görünürlüğünü (akışınızı kimler kullanabilir) tanımlayın. Akışınızın Kapsamını belirtin ve genel kaynaklardan paketler eklemek istiyorsanız Yukarı akış kaynakları onay kutusunu işaretleyin.

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

    Azure DevOps Server 2022 ve Server 2020'de yeni bir akışın nasıl oluşturulacağını 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. Akışınız için açıklayıcı bir Ad girin ve Görünürlüğünü (akışınızı kimler kullanabilir) tanımlayın. 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 Server 2019'da yeni bir akışın nasıl oluşturulacağını gösteren ekran görüntüsü.

Genel akışlar

Genel akışlar, paketlerinizi İnternet'te bulunan herkesle genel olarak paylaşmanızı sağlar. Kullanıcıların kuruluşunuzun üyesi olması veya paketlere erişmek için Azure DevOps portalında oturum açması gerekmez.

Genel akışlar proje kapsamlıdır ve barındırma projesinin görünürlük ayarlarını devralır. Genel akışlar hakkında dikkat edilmesi gereken bazı önemli noktalar şunlardır:

  • Genel akışlar yalnızca genel projelerde oluşturulabilir.
  • Genel akışlar, mevcut paket yönetimi platformlarının (NuGet.org, npmjs.com vb.) yerini alacak şekilde tasarlanmamıştır.
  • Genel kullanıcılar şu anda evrensel paketleri indiremiyor, ancak diğer tüm paket türleri genel erişim için destekleniyor.

Not

Genel akıştaki tüm akış görünümlerine İnternet'teki herkes erişebilir.

Genel akış oluşturma

Genel akışlar, ortak bir projedeki proje kapsamlı akışlardır. Yeni bir genel akış oluşturmak için aşağıdaki yönergeleri izleyin:

  1. Azure DevOps projenize gidin. Genel akış oluşturmak için projenizin Genel olduğundan emin olun. Oraya vardıktan sonra Yapıtlar>Akış Oluştur'u seçin.

    Akış oluştur düğmesini gösteren ekran görüntüsü.

  2. Akışınız için bir Ad girin ve akışın kapsamı için Project'i seçin. İşiniz bittiğinde Oluştur'u seçin.

    Yeni bir genel akışın nasıl oluşturulacağını gösteren ekran görüntüsü.

Akışı silme

  1. Azure DevOps projenize gidin, Yapıtlar'ı seçin ve ardından açılan menüden akışınızı seçin.

  2. Akışınızın ayarlarına gitmek için dişli simgesini dişli simgesi seçin.

  3. Akışı sil'i ve ardından onaylamak için Bir kez daha Sil'i seçin.

    Akışı silmeden önce görüntülenen uyarı iletisini gösteren ekran görüntüsü.

Silinen akışları geri yükleme

Bir akışı yanlışlıkla silerseniz Azure Artifacts, akışı özgün durumuna geri yüklemek için 30 günlük bir süre sunar. Bu süreden sonra akış kalıcı olarak silinir. Kurtarma penceresi sırasında akışın adı ayrılmış olarak kalır, paketler indirilemez ve yazma erişimi askıya alınır.

Kalıcı silmeyi bekleyen akışlara erişmek için akış seçici açılan menüsüne gidin ve Silinmiş Akışlar sekmesini seçin.

  1. Azure DevOps projenize gidin ve Yapıtlar'ı seçin.

  2. Akış seçici açılan menüsünü ve ardından Silinmiş Akışlar sekmesini seçin.

    Kalıcı silmeyi bekleyen akışlara nasıl erişildiğini gösteren ekran görüntüsü.

  3. Geri yüklemek istediğiniz akışı seçin ve ardından Akış Ayarları'nı seçin. Hazır olduğunuzda Akışı Geri Yükle'yi seçin.

    Kalıcı silmeyi bekleyen bir akış için akış ayarları düğmesini gösteren ekran görüntüsü.

Akışı kalıcı olarak silme

Silmeyi bekleyen bir akış depolama alanını kullanmaya devam eder. 30 günlük süre bitmeden akışınızı kalıcı olarak silmek için şu adımları izleyin:

  1. Azure DevOps projenize gidin ve Yapıtlar'ı seçin.

  2. Akış seçici açılan menüsünü ve ardından Silinmiş Akışlar sekmesini seçin.

  3. Geri yüklemek istediğiniz akışı seçin ve ardından Akış Ayarları'nı seçin.

  4. Akışı Kalıcı Olarak Sil'i ve ardından Sil'i seçin.

Not

Bir akış kalıcı olarak silindikten sonra kullanıcılar artık paketlerini görüntüleme veya geri yükleme erişimine sahip olmaz. Akışın adı silindikten 15 dakika sonra yeniden kullanılabilir duruma gelir.