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、定时构建
    自动化测试意义:监控、回归、
    设置自动运行
    设置轮询运行
    设置参数化构建

  • 相关阅读:
    PHP查找服务器某个目录下的文件
    CentOS添加用户,管理员权限
    centos图形化桌面安装过程
    正则表达式匹配查询
    Windows远程桌面多用户登录的问题
    VM虚拟机Android安装图形界面
    Ubuntu 根目录作用
    win7个性化不能换界面:此页面上的一个或多个设置已被系统管理员禁用,关机里的切换用户和锁定为灰色
    springboot 使用 jedis 连接 Redis 数据库
    JAVA 中 Map 与实体类相互转换的简单方法
  • 原文地址:https://www.cnblogs.com/guweimeng/p/13928826.html
Copyright © 2011-2022 走看看