在 Jenkins 中使用管道执行 pytest

pyM*_*ike 6 python pytest jenkins jenkins-pipeline

目前,我通过复制到作业 Jenkins 中表单字段“执行 Windows 批处理命令”中的“pytest mytest.py”之类的命令在 pytest 中执行我的测试。我想改变我的工作以通过管道执行它。我尝试了很多来自 Stackoverflow 的代码,但其中任何一个都不起作用。你有一个简单的代码来运行与 Git 的 pytest 连接的回归测试吗?

vin*_*Win 1

如果您刚刚将其作为简单的 Jenkins 管道运行(例如现在编写脚本),您可以运行如下所示的内容吗?

node
{
   stage('Run pytest') 
   {
       bat "pytest mytest.py"
   }    
}
Run Code Online (Sandbox Code Playgroud)