使用Jenkins中的管道执行pytest

2024-06-01 11:08:18 发布

您现在位置:Python中文网/ 问答频道 /正文

目前我在pytest中通过命令执行测试,比如“pytest我的测试.py“复制到内部表单字段”执行Windows批处理命令“作业Jenkins。我想把我的工作改成流水线执行。我尝试了很多Stackoverflow的代码,但是其中任何一个都不起作用。你有没有一个简单的代码可以用pytest连接到Git来运行重新生成测试?在


Tags: 代码pygit命令pytestwindows作业stackoverflow
2条回答

如果您只是在将它作为简单的Jenkins管道运行之后(现在说是脚本化的),那么您可以运行类似于下面的内容吗?在

node
{
   stage('Run pytest') 
   {
       bat "pytest mytest.py"
   }    
}

我建议您使用:'Pyenv Pipeline'插件(https://plugins.jenkins.io/pyenv-pipeline

stage("test PythonEnv") {

    withPythonEnv('python3') {
        sh 'pip install pytest'
        sh 'pytest mytest.py'
    }
}

相关问题 更多 >