持续集成/环境部署
文章平均质量分 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 · 789 阅读 · 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 · 957 阅读 · 1 评论 -
搭建接口自动化测试持续集成环境
一、在Jenkins上 添加机器节点1.通常的情况下在我们的一个项目当中,项目会有多个分支系统,而我们不可能为每个分支系统都配置一个jenkins服务,这样既浪费资源,也增加构建部署的难度,为了解决这个问题jenkins给使用者提供了非常强大的分布式部署功能,也就是节点的管理,我们只需要在master节点配置好jenkins服务,通过指定slave节点来进行对应的系统进行部署就可以达到分布式部署系统管理,进入管理节点页面2.jenkins服务所在服务器为master节点,master负责分发任务原创 2020-10-19 19:58:13 · 748 阅读 · 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 · 245 阅读 · 0 评论 -
docker部署mongo爬坑记录
首先,机器装好docker服务,win,mac,linux都支持,可以网上找一下教程就可以。然后,就是用docker装mongo数据库,这里有几个坑,记录一下:一、mongo都版本mongo的官网现在最新版本是4开头了,大概版本3开始,mongo就对权限控制比较严格了,如果装了版本3以上的,就要去了解各种权限的设置了,包括用可视化工具链接mongo的配置。但对于平时工作中用到的场景大部分是不需要设置权限的,所以希望越简单越好。所以,经过个人多次尝试,发现版本2.6是最合适的,不需要设置账号密原创 2020-09-23 11:46:36 · 661 阅读 · 0 评论