是否可以从Azure devops管道执行自动化Maven项目

时间:2019-07-05 05:39:47

标签: azure maven jenkins selenium-webdriver azure-pipelines

我已经使用Java,Selenium Webdriver,Maven,TestNG构建了自动化框架。目前,我正在使用Jenkins进行管道和CI。

现在分配给我的新要求是使用Azure DevOps作为CI工具并从那里而不是Jenkins执行所有测试。

经过研究,我得到以下信息:

  1. 将代码上传到Github或其他支持Azure的存储库。并创建管道。
  2. 使用Visual Studio代码编写Java代码,然后从Azure DevOps轻松执行。

还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您需要执行以下步骤。如果azure devops门户中不存在工具,则主要工作是工具集成:

  1. 我不确定您使用的是哪个代码存储库,但是,如果不使用Azure devops支持的代码存储库,则需要将其与azure devops门户集成。
  2. 以与您的jenkins代理相同的配置在azure devop中创建agentpool。
  3. 在天蓝色的devops中创建构建管道。它将询问您的存储库名称。给一样。 4.在创建管道时,它会询问您是否创建天蓝色的点子线yaml。说“是”,它将在代码存储库中创建示例yaml文件。
  4. 打开Yaml文件。

    • 在他们提到的agentpool名称中给出名字。
    • 在“步骤”部分下 提及您要运行测试用例的所有步骤。你会提到同样的 事情是詹金斯管道处于阶段->像shell''''''
    • 这样的步骤
  5. 保存yaml并运行它。你完成了

注意:主要是agentpool的配置。您需要使它具有所有软件工具(jenkin代理jar :)除外)。