gpt4 book ai didi

jenkins - pytest 与 Jenkins 的集成

转载 作者:行者123 更新时间:2023-12-04 12:49:17 27 4
gpt4 key购买 nike

我可以运行我的 pytest在我的服务器中测试 /usr/local/bin/pytest --junitxml /proj/Results/result.xml /proj/unittests/ .

但是当使用 Jenkins 构建选项“Execute Shell”运行时。我遇到以下错误:

Traceback (most recent call last):

File "/usr/local/bin/pytest", line 6, in <module>
import pytest

ImportError: No module named pytest Build step 'Execute shell'
marked build as failure Finished

最佳答案

我做了一些类似于@afxentios 建议的事情。由于我在 jenkins slave 机器上没有 root 权限,所以我创建了这样的 virtualenv:

PYENV_HOME=$WORKSPACE/.pyenv/
virtualenv --no-site-packages $PYENV_HOME
source $PYENV_HOME/bin/activate
pip install -U pytest
pip install -r requirements.txt
py.test test_abc.py
deactivate

关于jenkins - pytest 与 Jenkins 的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41281900/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com