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 |