Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Akışınızda yukarı akış kaynaklarını kullanmak, uygulama bağımlılıklarınızı tek bir akıştan yönetmenizi sağlar. Yukarı akış kaynaklarının kullanılması, kesintilere veya güvenliği aşılmış paketlere karşı koruma sağlarken genel kayıt defterlerindeki paketlerin kullanılmasını kolaylaştırır. Ayrıca kendi paketlerinizi aynı akışta yayımlayabilir ve tüm bağımlılıklarınızı tek bir konumda yönetebilirsiniz.
Bu öğreticide, akışınızda yukarı akış kaynaklarını etkinleştirme ve NuGet.org veya npmjs.com gibi genel kayıt defterlerindeki paketleri kullanma konusunda size yol gösterilir.
Bu öğreticide şunları yapacaksınız:
Yeni bir akış oluşturun ve yukarı akış kaynaklarını etkinleştirin.
Yapılandırma dosyanızı ayarlayın.
Akışınızı doldurmak için ilk paket geri yüklemesini çalıştırın.
Genel kayıt defterinden kullandığınız paketlerin kaydedilmiş kopyasını görüntülemek için akışınızı denetleyin.
Akış oluşturma ve yukarı akış kaynaklarını etkinleştirme
Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.
Yapıtlar'ı seçin ve ardından Yeni bir akış oluşturmak için Akış Oluştur'u seçin.
Akışınız için bir ad girin ve görünürlüğünü seçin. Genel kaynaklardan paketleri dahil et onay kutusunu işaretleyip yukarı akış kaynaklarını etkinleştirdiğinizden emin olun ve işiniz bittiğinde Oluştur'u seçin.
Not
Farklı bir kuruluştan bir akışı yukarı akış kaynağı olarak eklemek için, hedef akış sahibinin, Microsoft Entra kiracımla ilişkili kuruluşlardaki tüm akışlar ve kişiler ile hedef görünümü paylaşması gerekir. Akış Ayarları>Görünümleri> Belirtilen görünümün >sağ tarafındaki üç nokta düğmesini seçin Düzenle seçeneğine gidin.
Yapılandırma dosyasını ayarlama
Akışımızı oluşturduğumuza göre, yapılandırma dosyasını akışımıza işaret eden şekilde güncelleştirmemiz gerekir. Bunu yapmak için:
Yapılandırma dosyanızı ayarlamak için Proje kurulumu bölümündeki yönergeleri izleyin.
Henüz bir .npmrc dosyanız yoksa, projenizin kökünde (package.json ile aynı klasörde) yeni bir dosya oluşturun. Yeni .npmrc dosyanızı açın ve önceki adımda kopyaladığınız kod parçacığını yapıştırın.
Yapıtlar'ı ve ardından akışınızı seçin.
Akışa bağlan'ı ve ardından NuGet.exe'yi seçin.
Proje Kurulumu bölümündeki XML parçacığını kopyalayın.
Projenizin kökünde nuget.config adlı yeni bir dosya oluşturun.
XML kod parçacığını yapılandırma dosyanıza yapıştırın.
Yapıtlar'ı seçin ve ardından açılan listeden akışınızı seçin.
Akışa bağlan'ı ve ardından Python bölümünün altında pip'i seçin.
Paketleme>Okuma ve yazma kapsamları ile kişisel erişim belirteci oluşturun ve kişisel erişim belirtecinizi settings.xml dosyanızdaki etikete <password> yapıştırın.
Yapıtlar'ı seçin ve ardından açılan listeden akışınızı seçin.
Akışa bağlan'ı ve ardından Gradle'ı seçin.
Build.gradle dosyanızdaki depolara ve yayımlama bölümlerine aşağıdaki kod parçacığını ekleyin:
Artık yukarı akış kaynaklarını etkinleştirdiğinize ve yapılandırma dosyanızı ayarladığınıza göre, yukarı akış kaynağını sorgulamak ve yukarı akış paketlerini almak için paket geri yükleme komutunu çalıştırabiliriz.