当前位置: 首页 > news >正文

Python接口自动化测试框架(实战篇)-- Jenkins持续集成

文章目录

    • 一、前言
    • 二、[Jenkins](https://www.jenkins.io/)
      • 2.1、环境搭建
      • 2.2、插件准备
      • 2.3、创建job
      • 2.4、小结
      • 2.5、构建策略
      • 2.6、报告展示
      • 2.7、扩展
    • 三、总结

一、前言

温馨提示:在框架需要集成jenkins的时候,一定要注意环境切换问题,如果jenkins和开发环境是同样的系统且都有python环境,基本不用太担心代码的移植问题,如果是跨平台了,那么需要注意了,框架代码中涉及文件路径的问题需要兼容一下,因为可能在执行代码的时候会报提示找不到文件的错误。写好的代码是采用何种工具托管的,如:SVN、Git等,这个没有硬性要求;从代码安全上考虑,一般建议搭建本地svn或gitlab服务器作为代码托管仓库,否则基本都选择码云或其他代码仓库,题主选择github作为代码托管仓库。

二、Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成.

---- 摘自百度百科

2.1、环境搭建

这个略显简单,讲几种启动服务的方法吧:先下载jenkins.war安装包或docker pull jenkins镜像

  • 第一种启动方式:java -jar jenkins.war # --httpPort=8081指定服务端口
  • 第二种方式呢,就是容器部署,如部署tomcat、jboss等,然后启动容器;
  • 第三种方式&
http://www.lryc.cn/news/415124.html

相关文章:

  • 【leetcode】根据二叉树创建字符串、二叉树的前中后遍历(非递归链表实现二叉树)
  • 【RabbitMQ】RabbitMQ交换机概述
  • ROS2从入门到精通4-6:路径平滑插件开发案例(以B样条曲线平滑为例)
  • Tensorflow训练视觉模型(CPU)
  • 从根儿上学习spring 十 之run方法启动第四段(4)
  • 如果我的发明有修改,需要如何处理?
  • java:File与MultipartFile互转
  • 高级java每日一道面试题-2024年8月04日-web篇-如果客户端禁止cookie能实现session还能用吗?
  • leetcode 107.二叉树的层序遍||
  • C++在网络安全领域的应用
  • Chapter 26 Python魔术方法
  • 基于Transformer的语音识别与音频分类
  • leetcode数论(1362. 最接近的因数)
  • sqli-labs-master less1-less6
  • 力扣287【寻找重复数】
  • 【2024蓝桥杯/C++/B组/传送阵】
  • (四十一)大数据实战——spark的yarn模式生产环境部署
  • 【深度学习实战(53)】classification_report()
  • 计算机网络基础之网络套接字socket编程(初步认识UDP、TCP协议)
  • 手撕Python!模块、包、库,傻傻分不清?一分钟带你弄明白!
  • Linux--序列化与反序列化
  • 使用C#和 aspose.total 实现替换pdf中的文字(外语:捷克语言的pdf),并生成新的pdf导出到指定路径
  • 【Material-UI】Autocomplete中的高亮功能(Highlights)详解
  • Android 11(R)启动流程 初版
  • 从零安装pytorch
  • 2024.07.28 校招 实习 内推 面经
  • python实现小游戏——植物大战僵尸(魔改版本)
  • 基于K210智能人脸识别+车牌识别系统(完整工程资料源码)
  • 8.怎么配嵌套子路由,以及它的作用
  • 【海贼王航海日志:前端技术探索】HTML你学会了吗?(二)