zoukankan      html  css  js  c++  java
  • jenkins任务

    #################################jenkins任务
    1、打包、持续集成、部署、定时运行

    2、创建自由风格的一个任务

    3、一个任务的核心步骤就是,build即创建,即运行测试

    4、构建一个任务的基本信息后(需要码云账号信息),并立即构建来执行

    5、命令pytest与python -m pytest的区别,会将该目录自动加入到python的查找路径中去
    如果构建的命令:python -m pytest,找不到python路径,可以尝试将python绝对路径传入,因为在jenkins中,不是root权限

    6、运行一条失败的用例,先本地修改,再加入到本地仓库,再推入到远程仓库
    命令:git rm -rf --cache 空文件家路径,这个可以将缓存中的数据删除,从而重新加入缓存

    7、发日志报告:通过工作区去查看html报告,但是没有样式,可运行以下命令,添加js样式,
    jenkins---系统管理--命令行脚本,输入:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

    8、发布报告:先安装插件,系统管理===插件管理,搜索并安装插件HTML Publisher

    9、怎么来使用8的插件,任务--配置--构建后操作--选择HTML Publisher--新增(报告路径、报告的名称、报告名称),设置好后
    立即构建,去report查看带样式的报告

    10、简化版发送邮件
    收件人设置:任务--配置--增加构建后操作--选择E-mail Notification--输入收件人邮箱
    发件人设置:jenkins--系统管理--系统管理员地址---邮件通知设置(这里也就是发件人,可以使用状态码代替密码)

    注意:发件人设置中,两个邮箱要设置为一致,不然会报错
    可发送失败的邮件,和不稳定的发送邮件

    11、增强版发送邮件
    可以每次都能发送邮件
    发件人设置:jenkins--系统管理--系统管理员地址---Extend E-mail Notification设置(这里也就是发件人,可以使用状态码代替密码)
    这里可以配置,邮件服务器、发件人邮箱密码、邮件中文件格式(html、text)、默认收件人、正文编辑、发送状态设置(每次、1次、2次)

    收件人设置:任务--配置--增加构建后操作--选择Edatble Email Notification(可配置收件人、报告、build log日志)

    12、定时构建
    自动化测试意义:监控、回归、
    设置自动运行
    设置轮询运行
    设置参数化构建

  • 相关阅读:
    Linux(CentOS 7)命令行模式安装VMware Tools 详解
    最全面的移动APP测试点
    利用Fiddler编写Jmeter接口测试
    LeetCode | TwoSum
    Python
    Django
    浅谈web网站架构演变过程
    Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
    Web服务器之Nginx详解(操作部分)
    Web服务器之Nginx详解(理论部分)
  • 原文地址:https://www.cnblogs.com/guweimeng/p/13928826.html
Copyright © 2011-2022 走看看