我已经使用tfs代理来传达dev,test和prod,在其中我使用代理推送了代码。还有其他方法可以执行相同的操作,因为RASPI 4不支持TFS代理。
答案 0 :(得分:0)
如果您的PI具有可公开访问的地址,则可以使用托管代理运行自定义脚本。根据您需要进行的部署,FTP也是一个选项。确保您的秘密(SSH密钥,密码)并妥善保护您的PI(如果可以公开访问)。
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops
另一个选择是制作一个自定义脚本,该脚本可在PI上运行,并使用CLI或Web API从Azure Dev Ops中提取数据。不会很花哨,但是您的PI不需要是可公开寻址的。
https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1
https://docs.microsoft.com/en-us/azure/devops/cli/?view=azure-devops