zoukankan      html  css  js  c++  java
  • Jenkins持续集成项目实践——基于Python Selenium自动化测试(二)

    上一篇讲了如何搭建jenkins,这篇主要讲,怎么将自动化代码与jenkins衔接起来

    jenkins上运行的两种方式:
    第一种,在jenkins上面运行本地代码,操作如下:
    1. 新建项目:项目名称根据自己项目情况填写并选择自由模式
    2. 进行配置根据如图2顺序进行配置【注:如果项目存在虚拟环境,则在构建环境时加上进行虚拟环境的操作命令:source ****/even/bin/python这行命令写在本地项目路径后,运行文件前】
    3. 点击应用-保存,然后进行构建就行了build now,一般就可构建成功
    4. 注:构建触发器这个我设置的是每15分钟自动构建一次,如需其他时间设定可查看shell相关语法,我也没有仔细研究,如遇到其他问题,欢迎留言
        
        
     
     
                        图2
     
     
    第二种,在jenkins上面运行服务器代码,操作如下:
    • 先配置将自己的电脑的git公钥配置到你当前要运行的项目的github上,这里牵扯隐私公司可参考这个链接https://blog.csdn.net/plei_yue/article/details/78959525
    • jenkins本身就搭建在liunx服务器上的,然后项目创建和配置同第一种一样,增加了添加git的操作,如下图所示
    • 配置成功后,应用并保存,即可在linux服务器上(公司的服务器,域名地址,有界面式的jenkins)运行代码
    • 注:运行中界面自动化会出现,linux服务器没有界面式的浏览器,会出现问题,这个问题需要研究看是否能够解决,但对于接口的自动化测试不会出现这个问题,接口不需要启动浏览器
     
        自己研究的如果有什么问题,欢迎留言,在linux服务器上没有真实操作,可能大家用会遇到问题,欢迎留言,一起解决

      

  • 相关阅读:
    android的进度条使用
    strlen和sizeof的差别
    2012 苏州瑞晟微电子 面试(共两轮,每次近一个半小时)
    最小二乘法多项式曲线拟合原理与实现
    敏捷开发流程总结
    duplicate symbol _*** in:
    C#操作Excel初探
    设计模式(一)工厂模式Factory(创建型)
    Bulk Insert命令具体
    FindWindowEx使用方法
  • 原文地址:https://www.cnblogs.com/gezi-susan/p/11358475.html
Copyright © 2011-2022 走看看