[英]pip install azure-functions in azure pipeline fails with pip authenticate task
我正在構建CI/CD azure管道,以建造和發布8833340040658988 883340040658988從DevOps Repo到Azure。
如果我使用 pip 身份驗證任務來訪問 SDK,任務會通過,但在安裝 requirements.txt 時管道會崩潰。 奇怪的是,在我們到達 SDK 之前,安裝 azure-functions package 時出現錯誤。如果我刪除 SDK 要求和 pip 身份驗證任務,則不會發生此錯誤。 所以關於身份驗證任務的一些事情意味着代理無法訪問 azure-functions。
此外,如果我在 requierments.txt 中交換“azure-functions”和“CustomSDK”的順序,代理仍然無法安裝 SDK 工件,因此身份驗證任務一定有問題:
steps:
- task: PipAuthenticate@1
displayName: 'Pip Authenticate'
inputs:
artifactFeeds: <organisation-scoped-feed>
pythonDownloadServiceConnections: <service-connection-to-SDK-URL>
為什么我不能下載這些包?
這是由於對額外索引 url 的混淆。為了訪問 PyPI 和工件提要,需要設置以下設置:
- task: PipAuthenticate@1
displayName: 'Pip Authenticate'
inputs:
pythonDownloadServiceConnections: <service-connection-to-SDK-Feed>
onlyAddExtraIndex: true
這樣 pip 將首先查詢 PyPI,然后再查詢 artifact feed。
_init_.py
文件在屏幕上處於活動狀態時,嘗試運行 function。function.json file
中的任何內容。 當您開始調試時,請確保您查看的是_init_.py
文件。_init_.py
文件中。 否則,VS Code 將嘗試運行當前活動窗口的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.