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/feedNameSelect
kullanı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 |