Azure devops 是否可以在Azure Devops上构建一个CI管道,其中开发和测试自动化代码作为两个不同的项目分别维护

Azure devops 是否可以在Azure Devops上构建一个CI管道,其中开发和测试自动化代码作为两个不同的项目分别维护,azure-devops,continuous-integration,azure-pipelines,katalon-studio,testautomationfx,Azure Devops,Continuous Integration,Azure Pipelines,Katalon Studio,Testautomationfx,我目前正在为当前项目使用azure DevOps,其中应用程序的整个代码作为一个项目进行维护,而测试自动化代码作为另一个单独的项目进行维护。现在我想通过azure管道构建一个CI管道,并集成我的自动化代码 我的问题是:是否有可能通过构建一个管道来执行CI,其中开发人员代码和自动化代码在两个不同的项目中进行维护 仅供参考:我目前正在使用Katalon Studio开发我的自动化脚本。如果您使用的是Git,您可以按照MSDN上的说明进行操作 您只需要根据签出路径配置构建/自动化步骤 如果您正在使用T

我目前正在为当前项目使用azure DevOps,其中应用程序的整个代码作为一个项目进行维护,而测试自动化代码作为另一个单独的项目进行维护。现在我想通过azure管道构建一个CI管道,并集成我的自动化代码

我的问题是:是否有可能通过构建一个管道来执行CI,其中开发人员代码和自动化代码在两个不同的项目中进行维护


仅供参考:我目前正在使用Katalon Studio开发我的自动化脚本。

如果您使用的是Git,您可以按照MSDN上的说明进行操作

您只需要根据签出路径配置构建/自动化步骤


如果您正在使用TFVC,我不确定。但是在这种情况下,您可以使用Dev代码的二进制输出作为自动化项目的工件输入,对吗?

如果您使用的是Git,您可以按照MSDN上的说明操作

您只需要根据签出路径配置构建/自动化步骤


如果您正在使用TFVC,我不确定。但是在这种情况下,您可以使用开发代码的二进制输出作为自动化项目的工件输入,对吗?

如果您使用的是YAML管道,那么您可以通过语法签出来签出管道中的多个存储库

使用内联语法声明存储库:

steps:
- checkout: self  # self represents the repo where the initial Pipelines YAML file was found
- checkout: git://MyProject/MyRepo # Azure Repos Git repository in the same organization
本例有两个签出步骤,分别签出声明为存储库资源的repo和包含管道YAML的当前自存储库

如果使用经典管道作为解决方法,则在构建开始时,可以添加命令行任务或PowerShell任务,将第二个repo克隆到代理上的
s
文件夹中


如果您使用的是YAML管道,您可以通过语法
checkout
检查管道中的多个存储库

使用内联语法声明存储库:

steps:
- checkout: self  # self represents the repo where the initial Pipelines YAML file was found
- checkout: git://MyProject/MyRepo # Azure Repos Git repository in the same organization
本例有两个签出步骤,分别签出声明为存储库资源的repo和包含管道YAML的当前自存储库

如果使用经典管道作为解决方法,则在构建开始时,可以添加命令行任务或PowerShell任务,将第二个repo克隆到代理上的
s
文件夹中


无法获取您的最新信息,解决方案是否对您有帮助?或者,如果您有任何问题,请随时在此处分享。如果您没有获得最新信息,解决方法是否对您有帮助?或者如果你有任何问题,请在这里分享。