持续集成/环境部署
文章平均质量分 89
持续集成,环境部署记录
飘凛枫叶
枫叶测试
展开
-
Docker+SonarQube+Mysql+Jenkins部署+阿里p3c标准
一、背景及目的: 1、公司的后台项目基本上都是Java开发的,但是缺少代码code review流程,有些bug(比如:空指针)能在代码层面就能发现,就可以有效地缩短功能测试时间,提高交付效率。 2、重构工厂后端项目(企业云saas平台),在代码层面扫描测试 ,可以尽可能减少或杜绝一些基本、低级的bug流转到功能测试阶段,而且有些可能是功能测试发现不了的bug。 二、项目链接:待部署到阿里云服务器 三、命令行创建mysql容器: 1、创建mysql_sonar的目录,cd mysql_..原创 2021-03-26 18:21:31 · 865 阅读 · 0 评论 -
centos系统搭建python运行环境
一、lsb_release -a,即可列出所有版本信息(公司测试机器IP:10.3.254.158) 二、创建虚拟环境 1.创建:mkvirtualenv [虚拟环境名称] 若想指定python版本,可通过"--python"指定python解释器:mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv 创建后,虚拟环境位于/home/.virtualenvs 或者/root/.virtualenvs目录下(不同版本的系统可...原创 2020-10-19 20:06:28 · 1021 阅读 · 1 评论 -
搭建接口自动化测试持续集成环境
一、在Jenkins上 添加机器节点 1.通常的情况下在我们的一个项目当中,项目会有多个分支系统,而我们不可能为每个分支系统都配置一个jenkins服务,这样既浪费资源,也增加构建部署的难度,为了解决这个问题jenkins给使用者提供了非常强大的分布式部署功能,也就是节点的管理,我们只需要在master节点配置好jenkins服务,通过指定slave节点来进行对应的系统进行部署就可以达到分布式部署系统管理,进入管理节点页面 2.jenkins服务所在服务器为master节点,master负责分发任务原创 2020-10-19 19:58:13 · 783 阅读 · 0 评论 -
搭建web框架
代码目录: python的Django、flask都是非常优秀的web框架,Django适合大型项目的,flask小而巧,使用flask简单快捷。 安装flask库,把测试报告的地址指向到flask目录下面的templates目录下面 增加一个路由指向到测试报告文件,装饰器定义URL地址,render_template方法默认查找符合传参的templates目录下面的文件 然后通过Jenkins把服务运行在后台: python3 /home/jenkins/workspace/git_原创 2020-10-19 19:42:47 · 276 阅读 · 0 评论 -
docker部署mongo爬坑记录
首先,机器装好docker服务,win,mac,linux都支持,可以网上找一下教程就可以。 然后,就是用docker装mongo数据库,这里有几个坑,记录一下: 一、mongo都版本 mongo的官网现在最新版本是4开头了,大概版本3开始,mongo就对权限控制比较严格了,如果装了版本3以上的,就要去了解各种权限的设置了,包括用可视化工具链接mongo的配置。 但对于平时工作中用到的场景大部分是不需要设置权限的,所以希望越简单越好。所以,经过个人多次尝试,发现版本2.6是最合适的,不需要设置账号密原创 2020-09-23 11:46:36 · 707 阅读 · 0 评论