在将Python代码部署到Azure函数时,我从Azure DevOps管道中收到上述错误。该管道先前运行无误(最近运行12天)。任务代码如下;
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-$(lsb_release -cs)-prod $(lsb_release -cs) main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-get update
sudo apt-get install azure-functions-core-tools
func azure functionapp publish <app-name> --python --build-native-deps
最后一行抛出错误,但是没有指定“ --build”标志,这使我感到困惑。有什么建议吗?
答案 0 :(得分:1)
因此,似乎在版本2.7.1585-1之后的功能核心工具上有行为更改。部署通过删除“ --build-native-deps”标志来完成。