【发布时间】:2020-08-03 01:17:15
【问题描述】:
我使用 tfs 代理来沟通开发、测试和产品,在其中我使用代理推送代码。如果 RASPI 4 不支持 TFS 代理,是否还有其他方法可以做到这一点。
【问题讨论】:
标签: tfs azure-devops continuous-integration continuous-deployment raspberry-pi4
我使用 tfs 代理来沟通开发、测试和产品,在其中我使用代理推送代码。如果 RASPI 4 不支持 TFS 代理,是否还有其他方法可以做到这一点。
【问题讨论】:
标签: tfs azure-devops continuous-integration continuous-deployment raspberry-pi4
如果您的 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
【讨论】: