我已经在 Azure-DevOps 中设置了构建管道来生成 xcode 自动化项目的构建。为此,我在我的 macbook 上使用了 Microsoft 托管的 MacOS 代理。现在,我想设置发布管道以在同一台 MacBook 上从 TFS/Azure-DevOps 服务器启动自动化测试脚本?不确定我需要在发布管道任务中使用什么配置。如果有人这样做了,你能帮我一步一步吗?
问问题
278 次
1 回答
0
您的意思是希望 azure devops 的自动化测试针对您的本地 MacBook 运行。如果这是你的意图。您可能需要在本地 MacBook 上设置自托管 macOS 代理。
请在此处查看以创建自托管代理。
在发布管道中,将您的发布管道与构建管道中的构建工件相关联。确保构建工件包含您的测试代码。如果没有,您可能需要在构建管道中添加发布工件任务,以将您的测试代码包含在构建工件中,该构建工件将被下载并在发布管道中使用。
在您的阶段中,使用自托管代理创建一个代理作业,并将代理池设置为您的代理池。并添加一个 xcode 任务来运行您的测试。当您运行发布管道时,测试将在您的本地 MacBook 上运行。
这是有关如何使用 xcode 构建、测试和部署的文档。希望以上对您有所帮助。
于 2019-10-31T11:52:58.013 回答