通过teamcity运行python测试:错误:找不到源

时间:2014-05-23 19:58:17

标签: python continuous-integration teamcity virtualenv

我想将teamcity用作我的python项目的CI。我的项目使用virtualenv来存储项目相关的依赖项。所以我在项目根目录下创建了venv文件夹并放入了env。相关的东西。

但是,当我尝试使用source venv/bin/activate创建构建步骤作为自定义脚本时 - 如果我也将命令行创建此步骤,则会失败并显示source: not found,但是可执行文件并放置source作为文件和venv/bin/activate作为参数,然后它以Cannot run process source venv/bin/activate : file not found

失败

如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

好吧,解决方案看起来像那样

  1. 实现自定义bash脚本,例如tests.sh
  2. 创建执行此文件的步骤,例如bash tests.sh

答案 1 :(得分:0)

您可以使用.代替此source ......

. venv/bin/activate

答案 2 :(得分:0)

实际上,我通过在开头添加 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:statusBarColor">@color/colorPrimaryDark</item> ------------------------------------ </style> 来解决它。 :)

也感谢您的回答。