Eine Geschichte, bei der ich süchtig danach war, ein Python-Paket in den Feed Azure Artifacts hochzuladen.
So laden Sie ein Python-Paket von [Azure Pipelines] hoch (https://azure.microsoft.com/en-us/services/devops/pipelines/)
- task: TwineAuthenticate@1
inputs:
artifactFeed: FEED
- script: |
python -m twine upload -r FEED --config-file $(PYPIRC_PATH) dist/*
Es wird erklärt, dass Sie Schritte wie schreiben, aber zum Zeitpunkt des Schreibens sind alle neu erstellten Feeds in Azure Artifacts Feeds mit Projektbereich.
- task: TwineAuthenticate@1
inputs:
artifactFeed: PROJECT/FEED
Es war notwendig, den Projektnamen anzugeben. Ich wiederholte Versuch und Irrtum viele Male, bis ich das verstand.
In der Realität halte ich es für zweckmäßig, Variablenreferenzen wie folgt zu verwenden.
- task: TwineAuthenticate@1
inputs:
artifactFeed: $(System.TeamProject)/FEED
Recommended Posts