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.
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.
Beslemek için Bağlan ve ardından NuGet.exe'ı 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.
Beslenen Bağlan seçin 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.
Beslemek için 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.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz. https://aka.ms/ContentUserFeedback.