全部产品

Python语言

标题:Python单元测试失败或者编译失败

回复:根据具体日志解决下,比如下面场景中的是缺少缺少flask模块,可以再执行pytest之前,做pip install相关包的动作。不可能我们的环境有所有用户需要的包

python1

标题:Python单元测试报错,可以让用户本地调试下,使用镜像本地验证下

回复:registry.cn-beijing.aliyuncs.com/build-steps/python-unit-test:2.7,后面的tag以您自己选择的版本为准

附操作如下:操作中的版本,云效上选择是什么就拉取对应的版本的 比如云效上选择的是2.7 那么拉取2.7的镜像

docker pull registry.cn-beijing.aliyuncs.com/build-steps/python-unit-test:2.7

docker run --entrypoint=/bin/bash -it registry.cn-beijing.aliyuncs.com/build-steps/python-unit-test:2.7

启动起来,进去容器后执行git clone下载到代码,切换到对应的commit,使用对应的commit进行执行对应的命令,应该有对应的git环境走http clone,执行要使用你对应的代码版本去执行,你看下你现在的代码版本 和需要执行的代码版本是否一样,确保一样后执行流水线中配置的同样的命令就可以了。