Jenkins 部署robot framework自动化测试(服务器端带git)

例如:Linux服务器

上一篇有新建Node,可适用Linux,只是Configure下 Launch Method选择Launch agent via SSH 配置linux服务器,账号密码等

配置git的Credentials

Linux下执行ssh-keygen -t rsa -C "git登录邮箱地址" 

会在

/root/.ssh 下生成3个文件 Jenkins 部署robot framework自动化测试(服务器端带git)

tail 查看文件内容

 pub放在git的Settings里的SSH keys

上面是私钥配置项目git里的credential

选择SSH username with private key

输入用户名,填入id_rsa里的私钥

Jenkins 部署robot framework自动化测试(服务器端带git)

 

Jenkins 部署robot framework自动化测试(服务器端带git)

 

 配置好git后,git下载的内容会在jenkins_home下的workspace里新建项目名称

如果是robot framework自动化测试运行

Build选择恶心cute shell

pwd可以查看当前目录

直接执行 python -m robot 文件目录或者文件名

文件目录那就会执行目录下所有的robot文件

Jenkins 部署robot framework自动化测试(服务器端带git)

 

 

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。我的配置如下: */5 * * * *  (每5分钟检查一次源码变化)   Build periodically:周期进行项目构建(它不care源码是否发生变化),我的配置如下: 0 2 * * *  (每天2:00 必须build一次源码)

 

上一篇:robot关键字和API库


下一篇:Codeforces 538G - Berserk Robot(乱搞)