【发布时间】:2021-05-13 12:02:27
【问题描述】:
我正在尝试在我们的 Azure DevOps 组织中创建一个管道,只要将推送请求发送到我的特定存储库的主分支,它就会自动将代码“拉”到单个远程服务器。我很难理解整个过程以及完成这个相对简单的管道我真正需要什么。
目前,我的远程服务器在 C: 驱动器上有一个文件夹,其中包含各种 .ps1 文件。我想把它变成我的 repo 并在同一台服务器上安装自托管代理,这样每当我将某些东西推送到我的 本地 服务器上的主分支时,它就会自动被拉到我的远程服务器和我运行的计划任务将选择运行最新的代码。
我相信我首先需要在我的远程服务器上安装一个自托管代理。我不完全确定该代理是否应该是部署代理或构建代理..或两者兼而有之?由于我不是在技术上构建项目,而是简单地覆盖 .ps1 文件,我想它应该只被授予部署代理的权限。
我无法理解的其他事情是我如何指定我的仓库在远程服务器上的位置。我可以动态定义它还是需要在我的路径中指定该特定 repo 的目标路径?
【问题讨论】:
标签: azure-devops