jenkins下使用python虚拟环境碰到的一些坑:
1. 构建使用window批处理 - 坑1
c: cd c:xxxxxxxxxxscripts activate c: cd c:xxxxx estcase # main.py #执行case入口
按照以上写批处理会发现,执行到acrivate激活虚拟环境时,批处理就会断开。不会再执行下边的命令。
原因呢:是批处理本身会重开一个cmd窗口, 所以会断开,那怎么解决呢。
使用&&将命令连接成一行执行。
解决示例:
cd c:xxxxxxxxxxscripts activate && cd c:xxxxx estcase && main.py
按照以上这样写问题解决。