zoukankan      html  css  js  c++  java
  • Jenkins持续集成构建自动化测试项目

    1、配置内容安全策略(配置一次):

        1.1、构建一个自由风格的软件项目
        
    
        1.2、Build  Triggers:Build  when  job  nodes  start
    
    
        1.3、Build:Execute  system  Groovy  script
    
                1.3.1、Groovy  Script:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP",  "")
    
        1.4、保存,点击立即构建运行一次,以后每次重启  Jenkins  会自动运行
    

    2、自动化测试运行

        2.1、构建一个自由风格的软件项目
    
        2.2、Source  Code  Management:Subversion/git
    
                2.2.1、Repository  URL:http://111.111.111.111:81/svn/autotest_web_ui
    
                2.2.2、Credentials:添加用户名与密码
    
                2.2.3、Check-out  Strategy:Always  check  out  a  fresh  copy
    
            
    
        2.3、Build  Triggers:定时构建
    
                2.3.1、Schedule:分  时  日  月  星期
    
                            H  H(21-23)  *  *  *
    
              
    
        2.4、Build  Environment:Delete  workspace  before  build  starts
    
        2.5、Build:执行  shell
    
                2.5.1、Command:(python3  需要使用绝对路径:which  python3)
    
                            cd  ${WORKSPACE}
    
                            /usr/local/bin/python3  run.py
    
        2.6、Post-build  Actions:
    
                2.6.1、Publish  HTML  reports
    
                        2.6.1.1、HTML  directory  to  archive:${WORKSPACE}/report
    
                        2.6.1.2、Index  page[s]:test.html
    
                        2.6.1.3、Report  title:自动化测试报告
    
                        2.6.1.4、勾选:Keep  past  HTML  reports
    
                2.6.2、归档成品
    
                        2.6.2.1、Files  to  archive:**
    
        2.7、集成发送构建信息至钉钉:
                2.71、添加 Jenkins URL
                
                2.72、添加钉钉群机器人token
  • 相关阅读:
    lua面向对象(定义与调用)
    luastring(字符串)
    luatable(表)
    lua面向对象(创建与实例化)
    pandas安装方法(常规安装失败解决方法)
    lua循环
    windows常用命令schtasks
    ios UI自动化 appium参数配置
    ios UI自动化环境配置
    jmeter进行websocket 通信
  • 原文地址:https://www.cnblogs.com/CesareZhang/p/10772634.html
Copyright © 2011-2022 走看看