zoukankan      html  css  js  c++  java
  • Jenkins+Github(Robotframework代码)

          个人记录,且为Windows10系统,仅供参考。

    一. 准备

    1. Github:安装git、注册github。将Robotframework代码更新到github。

    2. Jenkins安装,并安装插件

    1)插件Git Client PluginGIT pluginGitHub API PluginGitHub plugin

        (即git.hpi、github.hpi、git-client.hpi、robot.hpi)

          我安装了一个GIT plugin,基本其他插件自动就全部都装好了,大家如果不是就一个个安装吧。

    2)插件Robot Framework plugin


    二. 项目配置

    (jenkins的其他配置,自行查找。同时,我是免费的github,不含ssh的哈)

      这里只介绍与Github(Robotframework代码)的配置,且不涉及浏览器兼容的配置。

    1. General:

    1)选择GitHub project:输入github的项目的路径即可(远程库地址,即your profile的具体项目的url地址)

    2)我的这个项目有一个参数(非list),所以我构建的时候,要传入参数,所以这里多了一个参数的配置。无就不需要这一步。

         选择参数化构建过程,选择String parameter,配置参数名称及说明。

        勾选Githubproject:输入 Project url,即github项目的git路径(和你上传github的clone路径一样的。)

        勾选参数化构建过程:因为我就一个参数,就选择了String parameter,配置参数名称及描述。

         具体如下图

      

    2. 源码管理:

        Git配置,配置到github的项目的git路径。

      详见下图

     

    3. 构建环境:

        详见下图

       

    4. 构建:

    1)构建:我就直接使用的pybot.bat的命令,可自行查找pybat.bat的知识即可。

        我有一个参数要传到代码中,所以使用的命令如下

          pybot.bat -v clientId:%clientId% src/*****

         说明:

         %clientId% :就是我参数化设置的参数,要使用%括起来

          src/*****:这个是写清楚执行的代码脚本的路径,和你Check out to a sub-directory配置的路径一样的,只是这里可以具体到你要执行的具体的文件。

    2)构建后操作

         我没有配置那个邮件,相配的自行查找。

        我就配置了个Publish Robot Framework test results,很简单。

          详见下图

    基本差不多就配置好了,快执行试试吧。

    我的结果就是这样的

  • 相关阅读:
    20170809--JS操作Select备忘
    20160711--C# 委托的三种调用示例(同步调用 异步调用 异步回调)【转载】
    C# 内存建表备忘
    富文本编辑器 CKeditor 配置使用
    20160520—JS打分控件
    20160513--js 弹出窗口带有iframe控件 备忘
    chart 简单应用
    mvc 简单整理
    ObjectDatasourse 的绑定及显示
    GridView 详述
  • 原文地址:https://www.cnblogs.com/testwang/p/7701492.html
Copyright © 2011-2022 走看看