TwineAuthenticate@0 - Python twine karşıya yükleme kimlik doğrulaması v0 görevi

twine Derlemenin kapsamı için bir PYPIRC_PATH ortam değişkenine kimlik bilgileri sağlar. Bu, derlemenizdeki akışlara twine Python paketleri yayımlamanızı sağlar.

Syntax

# Python twine upload authenticate v0
# Authenticate for uploading Python distributions using twine. Add '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' to your twine upload command. For feeds present in this organization, use the feed name as the repository (-r). Otherwise, use the endpoint name defined in the service connection.
- task: TwineAuthenticate@0
  inputs:
  # Feeds and Authentication
    #artifactFeeds: # string. Alias: feedList. My feeds (select below). 
    #externalFeeds: # string. Alias: externalSources. Feeds from external organizations. 
  # Advanced
    #publishPackageMetadata: true # boolean. Publish pipeline metadata. Default: true.
# Python Twine Upload Authenticate v0
# Authentication for uploading python distributions using twine. Please add "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)" to your twine upload command. For feeds present in this organization use feed name as repository(-r) otherwise use the endpoint name defined in the service connection.
- task: TwineAuthenticate@0
  inputs:
  # Feeds and Authentication
    #artifactFeeds: # string. Alias: feedList. My feeds (select below). 
    #externalFeeds: # string. Alias: externalSources. Feeds from external organizations.

Girişler

artifactFeeds - Akışlarım (aşağıdan seçin)
Giriş diğer adı: feedList. string.

Twine ile kimlik doğrulaması yapmak için Azure yapıtının akış adını belirtir. Kimlik doğrulama akışının kuruluş içinde mevcut olması gerekir. Proje kapsamlı akışlar için söz dizimini projectName/feedNameSelectkullanın.


externalFeeds - Dış kuruluşlardan gelen akışlar
Giriş diğer adı: externalSources. string.

Twine ile kimlik doğrulaması yapmak için dış kuruluştan alınan bir twine hizmeti bağlantı adı. Uç noktada depolanan kimlik bilgilerinin paket karşıya yükleme izinlerine sahip olması gerekir.


publishPackageMetadata - İşlem hattı meta verilerini yayımlama
boolean. Varsayılan değer: true.

Akışlara yüklenirken bu derleme/yayın işlem hattının meta verilerini (çalıştırma # ve kaynak kodu bilgileri gibi) paketle ilişkilendirir.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

twine Derlemenin kapsamı için bir PYPIRC_PATH ortam değişkenine kimlik bilgileri sağlar. Bu, derlemenizdeki akışlara twine Python paketleri yayımlamanızı sağlar.

İşlem hattımda ne zaman bu görevi çalıştırmalıyım?

Python dağıtımlarını Azure Artifacts gibi kimliği doğrulanmış bir paket kaynağına yüklemek için twine kullanmadan önce bu görevin çalışması gerekir. Başka sıralama gereksinimi yoktur. Bu görevin birden çok çağrısı kimlik bilgilerini yığmayacak. Her görev çalıştırması, önceden depolanan tüm kimlik bilgilerini siler.

Aracım bir web ara sunucusunun arkasında. TwineAuthenticate ara sunucumu kullanmak için twine ayarlayacak mı?

Hayır. Bu görev , aracınızın kullanmak üzere yapılandırıldığı bir web proxy'sinin arkasında çalışsa da, ara sunucuyu kullanacak şekilde yapılandırmaz.

İşlem Hattımın farklı bir projedeki akışa erişmesi gerekiyor

İşlem hattı akışı barındıran projeden farklı bir projede çalışıyorsa, derleme hizmetine okuma/yazma erişimi vermek için diğer projeyi ayarlamanız gerekir. Daha fazla ayrıntı için bkz. Azure Pipelines'ta paket izinleri .

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.144.0 veya üzeri
Görev kategorisi Paket
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.115.0 veya üzeri
Görev kategorisi Paket