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

  • 相关阅读:
    吴恩达机器学习笔记 —— 3 线性回归回顾
    springboot整合pagehelper实现分页
    Spring 线程池实战
    Java web后台插入数据库中文乱码问题解决
    Cesium项目实战(5)-城市各类POI数据制作、加工、展示
    Cesium项目实战(2)-城市行政区划信息展示以及专题信息展示
    【mybatis】mybatis中避免where空条件后面添加1=1垃圾条件的 优化方法
    Java之Json转List实体
    Maven项目META-INF文件夹不存在的问题
    Maven打jar包把配置文件放在META-INF目录下
  • 原文地址:https://www.cnblogs.com/guweimeng/p/13928826.html
Copyright © 2011-2022 走看看