Akışlarınız genelinde paketleri arama

Azure DevOps Hizmetleri

Özellikle birden çok akışı, sürümü ve bağımlılığı yönetirken projeniz için doğru paketi bulmak zaman alabilir. Bu makalede, tüm akışlarınızda işlevsel paket aramaları gerçekleştirmek için Azure DevOps Code Search'ün nasıl kullanılacağı gösterilmektedir. İşlevsellik, sürüm veya tür temelinde paketlerinizi bulabilirsiniz.

Önkoşullar

ürün Gereksinimler
Azure DevOps - Azure DevOps kuruluşu.
- Azure DevOps projesi.
- Azure Artifacts feed.

Arama paketleri

Azure DevOps kod araması, içinde olduğunuz projeden bağımsız olarak kuruluşunuzdaki tüm akışları aramanıza olanak tanır.

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize (https://dev.azure.com/{Your_Organization}/{Your_Project}) gidin.

  2. Arama çubuğuna bir terim (örneğin, saat) girin ve Enter tuşuna basın. Bu adım, adında veya açıklamasında "time" terimi bulunan tüm paketleri döndürür.

  3. Tüm arama sonuçlarını görüntülemek için Paket sekmesini seçin. Akışları, Görünümleri veya Tür açılan menülerini kullanarak sonuçları akışa, akış görünümüne veya paket türüne (örneğin, NuGet) göre filtreleyin.

    Paket arama sonuçlarını filtrelemeyi gösteren ekran görüntüsü.

Not

Görünümler filtresi yalnızca Akışlar filtresinden tek bir akış seçtiğinizde görünür.

REST API kullanarak paketleri arama

Azure DevOps REST API'sinde, belirli bir kuruluştaki paketleri aramak için kullanabileceğiniz bir uç nokta sağlanır. Aşağıdaki örnek, kuruluşunuzdaki tüm akışlarda react-calendar npm paketini aramak için HTTP isteğinin ve istek gövdesinin nasıl derlendiğini gösterir. Daha fazla bilgi için bkz Paket arama sonuçlarını getir.

Örnek:

POST https://almsearch.dev.azure.com/ORGANIZATION_NAME/_apis/search/packagesearchresults?api-version=7.1
{
  "$orderBy": null,
  "$top": 100,
  "$skip": 0,
  "searchText": "react-calendar",
  "filters": {
    "ProtocolType": "Npm"
  }
}

Yukarı akış kaynaklarında paketleri arama

Geliştiriciler, Azure Artifacts yukarı akış kaynaklarını kullanarak farklı akışlardan ve NuGet.org gibi genel kayıt defterlerinden gelen paketleri kullanabilir. Azure Artifacts'i kullanarak, yukarı akış kaynaklarınızda çeşitli paket türlerini arayabilirsiniz.

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

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

  3. Sayfanın sağ üst köşesindeKi Yukarı Akış Kaynaklarında Ara'yı seçin.

  4. Bir Paket türü seçin ve paket adı metin kutusuna tam adı girin. Paket adı büyük/küçük harfe duyarlıdır ve tam olarak eşleşmelidir.

  5. Aradığınız paket için kullanılabilir sürümlerin listesini görüntülemek için Ara'yı seçin.

Not

Akışınızdan yukarı akış kaynaklarında paket araması yalnızca Azure DevOps Services'te desteklenir.

Sonraki adım