tfs - 有什么方法可以将 Raspi 连接到用于 CD/CI 管道的 devops?
问题描述
我使用 tfs 代理来交流开发、测试和产品,在其中我使用代理推送代码。有没有其他方法可以做与 RASPI 4 不支持 TFS 代理相同的操作。
解决方案
如果您的 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
推荐阅读
- php - 如果 $a = 3 和 $b = 100 那么我可以从 php 中的 $c 变量(例如 $c = 3)中的 $b=100 中减去多少。?
- css - 如何锁定网站以适应视口而不能够在移动设备上水平滚动
- mysql - 如何使用光标的条件进行更新
- c# - SetBoundsCore 有什么用?
- always-encrypted - 始终加密的数据库
- reactjs - React-admin - 创建子菜单
- android - 想为我的 android 应用程序创建一个搜索引擎来搜索本地数据库,我应该使用哪种技术?
- gradle - Eclipse JDT LS & Gradle - 资源异常“无效的项目描述”
- windows - 如何在windows中使用另一个文件夹中的dll
- angular - 将渐变 SVG 填充颜色更改为组件属性值