我正在使用Bamboo设置构建配置,这是我第一次使用该工具。代码签出和构建步骤已完成,现在我想添加测试步骤。我尝试添加脚本
python -m pytest tests/*
但我知道
/usr/bin/python: No module named pytest
添加pytest步骤的正确方法是什么?
答案 0 :(得分:1)
Bamboo任务运行的终端环境与本地Shell或cmd环境不同。如果遵循日志,则会在蓝色的大块中看到Bamboo可以访问的确切环境变量。解决此类错误的最简单方法是将PATH设置为您要在“环境变量”块中尝试使用的任何内容:
PATH="$PATH:/path/to/python/modules"
如果使用pip,则可以执行以下操作获取路径:
pip install pytest
pip show pytest