Sdílet prostřednictvím


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