Aracılığıyla paylaş


Python projenizi Azure Artifacts akışına bağlama

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Bu makale, Python projenizi ayarlama ve Azure Artifacts akışına bağlanma konusunda size yol gösterir.

Önkoşullar

Ürün Gereksinimleri
Azure DevOps - Azure DevOps kuruluşu.
- Azure DevOps projesi.
- Python indirip yükleyin.

Kimlik bilgisi yöneticisini yükleme

Bu makinede Azure Artifacts'i ilk kez kullanıyorsanız, Azure Artifacts akışlarıyla kimlik doğrulaması için gereken Azure Artifacts anahtarlığını yüklemek için aşağıdaki komutu çalıştırın:

pip install keyring artifacts-keyring

Proje kurulumu

Projenizi ayarlamak ve akışınıza bağlanmak için aşağıdaki adımları izleyin.

Pip python -m pip install --upgrade pip'nin en son sürümüne sahip olduğunuzdan emin olun ve Linux kullanıyorsanız kimlik bilgisi yöneticisi için gereken önkoşulları yüklediğinizden emin olun.

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı seçin ve ardından açılan menüden beslemenizi seçin.

  3. Akışa bağlan'yi seçin ve ardından soldan pip'yi seçin.

  4. Henüz sanal ortamınız yoksa oluşturun.

  5. virtualenv'inize bir pip.ini (Windows) veya pip.conf (Mac/Linux) dosyası ekleyin ve Project kurulum bölümünden sağlanan kod parçacığını dosyaya yapıştırın. Yapılandırma dosyanız aşağıdaki kod parçacığına benzer olmalıdır:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    

Not

artifacts-keyringkullanmak için en az pip 19.2 sürümüne ihtiyacınız var. Daha fazla bilgi için bkz. Kullanım gereksinimleri.

Sonraki adımlar

python paketlerini yayımlama