前言
入手了云服务器,打算将接口自动化测试框架集成在云服务器的Jenkins中,之前已经在本地Windows环境集成成功,但是还是掉进坑里了
集成
流程几乎和在Windows一样,不过构建命令改为shell命令
image.png
第一坑
构建时报错:ERROR: Error cloning remote repo 'origin'
这个报错是拉取不到代码,网上寻找了很久,原来是进行gitee认证时出错了
image.png
这个认证我本是使用ssh认证,改为账户密码验证就可以了
第二坑
构建报错:python3: command not found
纳尼,我已经在云服务器调通了,使用python3可以运行py文件,但是在Jenkins就不行了。
这个真的废了很多功夫,毕竟大多数的Jenkins集成都是在本地的,Linux上的较少,而且也没有借鉴之处。
后来群里的大神建议,可能是Jenkins环境没有配置后,度娘后终于找到方法了。
[root@VM_0_5_centos tomcat]# echo $PATH
/usr/local/python3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
然后在Jenkins的系统设置-全局属性-环境变量添加键值后,终于构建成功了。
image.png
网友评论