【发布时间】:2019-07-01 15:23:37
【问题描述】:
我正在使用 Bamboo 设置构建配置,这是我第一次使用该工具。代码签出和构建步骤已完成,现在我想添加测试步骤。我尝试添加脚本
python -m pytest tests/*
但我明白了
/usr/bin/python: No module named pytest
添加pytest步骤的正确方法是什么?
【问题讨论】:
我正在使用 Bamboo 设置构建配置,这是我第一次使用该工具。代码签出和构建步骤已完成,现在我想添加测试步骤。我尝试添加脚本
python -m pytest tests/*
但我明白了
/usr/bin/python: No module named pytest
添加pytest步骤的正确方法是什么?
【问题讨论】:
Bamboo 任务运行的终端环境与本地 shell 或 cmd 环境不同。如果您遵循日志,您可以在蓝色大块中看到 Bamboo 可以访问的确切环境变量。解决此类错误的最简单方法是将 PATH 设置为您在 Environment Variables 块中尝试使用的任何内容:
PATH="$PATH:/path/to/python/modules"
如果使用 pip,您可以通过执行以下操作来获取路径:
pip install pytest
pip show pytest
【讨论】: