[英]Pandas Python Not found module - Azure devops Flask App CI/CD Pipeline
[英]How to execute a test suite (Selenium Python) via Azure DevOps pipeline CI/CD?
我用 Selenium Python 制作了一个 UI 测试套件,我想将它部署到 linux VM 并通过 CI/CD 管道执行它。 这是我的代码:
deployment: VMDeploy
displayName: UI Test Suite
environment:
name: lastenv
resourceType: VirtualMachine
tags: web
strategy:
runOnce:
deploy:
steps:
- task: Bash@3
inputs:
targetType: inline
script: |
#!/bin/bash
sudo apt-get upgrade -y
sudo apt-get install python3-pip -y
sudo apt-get install unzip -y
sudo apt-get install -y chromium-browser
pip3 install selenium
export PATH=$PATH:'selenium/testSuite.py'
VM 的部署已成功完成,我可以检查所有软件包( python3-pip 、 unzip 、 chromium-browser和selenium )是否已安装在 VM 中。 问题是我如何部署测试套件testSuite.py并运行它?:! - 就像我在本地做的那样: py testSuite.py
我想知道export PATH=$PATH:'selenium/testSuite.py'
是否正确? 我根本不明白如何使用 DevOps 管道在 VM-Linux 中部署testSuite.py
?
非常感谢任何帮助
如果您的意思是您不知道如何将testSuite.py
获取到 VM-Linux,那么您应该在运行命令行之前检查源存储库(假设源存储库中的testSuite.py
)。
部署作业不会自动克隆源存储库。 您可以使用checkout: self
在您的工作中签出源代码库。
runOnce:
deploy:
steps:
- checkout: self
- task: Bash@3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.