tfs - Katalon TFS CI 管道/发布管理
问题描述
对不起,我没有任何代码或实现要显示。我只需要知道是否有人有关于使用 TFS 将 katalon studio 测试集成到 CI/CD 或发布管理管道中的文档。
解决方案
取自 Katalon文档:
以下是关于如何在 VSO ( https://visualstudio.microsoft.com/team-services/ ) 上配置 Katalon Studio 的一般指南,假设您已经熟悉常见的 VSO 术语,例如代理、构建、任务…… </p>
1.设置代理:
按照设置指南:https ://www.visualstudio.com/en-us/docs/build/actions/agents/v2-windows设置和运行本地代理。
确保代理处于“在线”状态。
2.设置构建步骤:
添加一个新的构建任务:“命令行”:
- 工具:katalon.exe
- 参数:从 Katalon Studio 生成命令行(没有 katalon 前缀)以在控制台模式下使用(https://docs.katalon.com/display/KD/Console+Mode+Execution)
- projectPath 值使用 VSO 构建变量来获取项目位置,例如:
-runMode=console -projectPath=”$(Build.SourcesDirectory)\Sample Web Testing Project.prj” -reportFolder=”Reports” -reportFileName=”report” -retry=0 -testSuitePath=”Test Suites/TS_RegressionTest” -browserType=”Chrome” -noSplash
- 高级:工作文件夹:选择 Katalon Studio 文件夹,例如:C:\4.6\Katalon Studio Windows 64
3. 使用代理构建您的项目:
将您的项目配置为使用代理构建。在此示例中,代理位于“默认”队列组中,因此我们将在选择新构建时选择“默认”队列。
推荐阅读
- qt - onctiveFocusChanged 上的动态创建和销毁对象
- java - AWS Java Lambda 未连接到 Internet - 没有 VPC
- javascript - Laravel 8 使用引导模型删除数据
- asp.net - 如何在 vb .net 或 .aspx 页面上绑定对象的动态数据?
- c++ - 将 void 指针转换为字符串指定的类型
- python - Pyinstaller,python。pre-safe-import-module 钩子失败,需要修复
- python - Selenium Webdriver 卡在 Cloadflare DDos 保护上。如何手动绕过?
- python - usb_device_handle_win.cc:1048 无法从节点连接读取描述符
- javascript - 如何使 API 服务器始终在线?
- wordpress - 仅当用户角色是订阅者和网站访问者时才显示 (Wordpress)