Une histoire que j'étais accro à essayer de télécharger un package Python dans le flux Azure Artifacts.
Pour télécharger un package Python depuis Azure Pipelines
- task: TwineAuthenticate@1
inputs:
artifactFeed: FEED
- script: |
python -m twine upload -r FEED --config-file $(PYPIRC_PATH) dist/*
Il est expliqué que vous écrivez des étapes telles que, mais au moment de la rédaction, tous les flux nouvellement créés dans Azure Artifacts sont des flux à l'échelle du projet.
- task: TwineAuthenticate@1
inputs:
artifactFeed: PROJECT/FEED
Il était nécessaire de spécifier le nom du projet. J'ai répété des essais et des erreurs plusieurs fois jusqu'à ce que je comprenne cela.
En réalité, je pense qu'il est pratique d'utiliser des références variables comme suit.
- task: TwineAuthenticate@1
inputs:
artifactFeed: $(System.TeamProject)/FEED
Recommended Posts