TwineAuthenticate@0 – úloha ověření ověření v0 nahrání provázku Pythonu
Poskytuje twine
přihlašovací údaje k PYPIRC_PATH
proměnné prostředí pro obor sestavení. To vám umožní publikovat balíčky Pythonu do informačních twine
kanálů pomocí sestavení.
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.
Vstupy
artifactFeeds
- Moje informační kanály (vyberte níže)
Vstupní alias: feedList
. string
.
Určuje název informačního kanálu artefaktu Azure, který se má ověřit pomocí motouzy. Ověřovací kanál musí být v rámci organizace. Pro kanály s oborem projektu použijte syntaxi projectName/feedNameSelect
.
externalFeeds
- Informační kanály od externích organizací
Vstupní alias: externalSources
. string
.
Název připojení služby twine z externí organizace pro ověřování pomocí twine. Přihlašovací údaje uložené v koncovém bodu musí mít oprávnění k nahrání balíčku.
publishPackageMetadata
- Publikování metadat kanálu
boolean
. Výchozí hodnota: true
.
Při nahrání do informačních kanálů přidruží k balíčku metadata tohoto kanálu sestavení nebo verze (například spustit # a informace o zdrojovém kódu).
Možnosti řízení úkolů
Všechny úkoly mají kromě vstupů úkolů také možnosti řízení. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Poznámky
Poskytuje twine
přihlašovací údaje k PYPIRC_PATH
proměnné prostředí pro obor sestavení. To vám umožní publikovat balíčky Pythonu do informačních twine
kanálů pomocí sestavení.
Kdy mám v kanálu spustit tuto úlohu?
Tato úloha se musí spustit před použitím vlákna k nahrání distribucí Pythonu do ověřeného zdroje balíčku, jako je Azure Artifacts. Neexistují žádné další požadavky na řazení. Více vyvolání této úlohy nebude mít přihlašovací údaje. Při každém spuštění úlohy se vymažou všechny dříve uložené přihlašovací údaje.
Můj agent je za webovým proxy serverem. Nastaví TwineAuthenticate motouzu tak, aby používala můj proxy server?
No. I když samotná úloha bude fungovat za webovým proxy serverem, na který byl agent nakonfigurován, aby ho používal, nenakonfiguruje ho.
Kanál potřebuje přístup k kanálu v jiném projektu.
Pokud kanál běží v jiném projektu než v projektu, který je hostitelem informačního kanálu, musíte nastavit druhý projekt tak, aby službě sestavení udělil přístup pro čtení a zápis. Další podrobnosti najdete v tématu Oprávnění k balíčkům ve službě Azure Pipelines .
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 2.144.0 nebo vyšší |
Kategorie úloh | Balíček |
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 2.115.0 nebo vyšší |
Kategorie úloh | Balíček |