工作中我会经常到Jenkins下载build,然后scp到虚拟机上安装,装好以后再对web console做初始化配置。有时候,build出得频繁,一天得装五、六次,所以就想写一个python脚本一条命令搞定。
1.分析
我的脚本需要完成以下功能:
1)把已下载的build拷贝到远程测试机;---> parakimo完成
2)在测试机上执行安装相关的命令;---> parakimo完成
3)在本地电脑打开浏览器,访问测试机的web console,做初始化配置。---> selenium完成
2.paramiko模块
paramiko模块可以实现ssh远程安全连接,可以对远程服务器执行命令或文件操作。安装的方法自己在网上找。
先试着把build拷贝到远程机器,代码如下:

在远程机器上执行安装命令,代码如下:

To Be Continued...
网友评论