Megosztás a következőn keresztül:


TwineAuthenticate@0 – Python-twine upload authenticate v0 feladat

Hitelesítő adatokat biztosít twine egy PYPIRC_PATH környezeti változónak a build hatóköréhez. Ez lehetővé teszi, hogy Python-csomagokat tegyen közzé a buildből származó hírcsatornákban twine .

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.

Bevitelek

artifactFeeds - Saját hírcsatornák (válassza az alábbiakat)
Bemeneti alias: feedList. string.

Megadja az Azure-összetevő hírcsatornanevét a zsineggel történő hitelesítéshez. A hitelesítő hírcsatornának jelen kell lennie a szervezeten belül. Projekthatókörű hírcsatornák esetén használja a szintaxist projectName/feedNameSelect.


externalFeeds - Külső szervezetek hírcsatornái
Bemeneti alias: externalSources. string.

Egy zsinegszolgáltatás-kapcsolat neve egy külső szervezettől a zsineggel való hitelesítéshez. A végponton tárolt hitelesítő adatoknak csomagfeltöltési engedélyekkel kell rendelkezniük.


publishPackageMetadata - Folyamat metaadatainak közzététele
boolean. Alapértelmezett érték: true.

A buildelési/kiadási folyamat metaadatait (például a futtatási # és a forráskód adatait) társítja a csomaghoz a hírcsatornákba való feltöltéskor.


Tevékenységvezérlési beállítások

A tevékenységbemeneteken kívül minden tevékenység rendelkezik vezérlési lehetőségekkel. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Hitelesítő adatokat biztosít twine egy PYPIRC_PATH környezeti változónak a build hatóköréhez. Ez lehetővé teszi, hogy Python-csomagokat tegyen közzé a buildből származó hírcsatornákban twine .

Mikor futtassam ezt a feladatot a folyamatban?

Ennek a feladatnak futnia kell, mielőtt a twine használatával feltöltené a Python-disztribúciókat egy hitelesített csomagforrásba, például az Azure Artifactsbe. Nincsenek más rendezési követelmények. A feladat több meghívása nem fogja halmozni a hitelesítő adatokat. Minden feladatfuttatás törli a korábban tárolt hitelesítő adatokat.

Az ügynököm egy webproxy mögött van. A TwineAuthenticate beállítja a twine-t a proxym használatára?

Nem. Bár ez a feladat maga is egy olyan webproxy mögött fog működni, amelyet az ügynök konfigurált a használatára, nem konfigurálja a zsineget a proxy használatára.

A folyamatnak egy másik projektben lévő hírcsatornához kell hozzáférnie

Ha a folyamat más projektben fut, mint a hírcsatornát üzemeltető projekt, be kell állítania a másik projektet, hogy olvasási/írási hozzáférést biztosítson a buildszolgáltatáshoz. További részletekért lásd : Csomagengedélyek az Azure Pipelinesban .

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.144.0 vagy újabb
Feladatkategória Csomag
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás: Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.115.0 vagy újabb
Feladatkategória Csomag