关于线上测试环境的思考

问题:

由于现在线上代码都是通过git pull 方式获取最新代码,但是出现的问题是,线下测试是好的,但线上拉取代码后,不能保证代码是正常运行;

想到的解决方法:

线上同时建立一个测试的环境(暂且称为线上测试吧),所有的数据都是线上真实的数据,只有访问的api接口地址不一样(nginx中配置下),

线下测试环境好以后,线上测试拉取最新代码,进行测试,测试完成无问题后,以打标签的方式(git tag -a v1.1 -m 'new version for som')进行稳定版本的管理,线上生成环境拉取最新代码,并切换到新的tag上(git checkout v1.1)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏知晓程序

开发 | 只需 3 步,教你在小程序中接入微信支付

最近需要在微信小程序中用到在线支付功能,发现要在小程序里实现微信支付还是很方便的。

1182
来自专栏主机笔记

linux修改系统时间为中国时间

在购买国外vps主机后,使用date命令查看经常会发现时间不是国内的时间,今天就用一条命令把时间改成国内时间 进入服务器后执行 cp /usr/share/zo...

28310
来自专栏区块链入门

2018中国区块链行业分析报告-鲸准

本文由鲸准研究院出品,PDF下载地址如下: 链接: https://pan.baidu.com/s/1HRtqLM08ow_eJ47aSavBJQ 密码: f...

771
来自专栏Youngxj

腾讯QQ域名防报毒工具V1.4 - 短网址生成

7893
来自专栏中国白客联盟

在Windows上隐藏自己的渗透测试工具

对于渗透测试人员来说,上传使用自己的工具是大多数都会进行的一步,那如何隐藏自己的工具不被管理员发现,甚至能够持续使用也是一个大问题。下面来介绍两种隐藏自己渗透测...

1714
来自专栏电光石火

获取局域网内所有用户和IP

@echo off&setlocal enabledelayedexpansion title 获取局域网内所有用户 echo winxp 英文版...

2246
来自专栏Java成神之路

重拾安卓_01_安卓开发环境搭建(android studio)

1063
来自专栏编程

2.3 在Linux下安装Python

由于Ubuntu和CentOS分别在个人电脑和服务器端使用比较广泛,本节介绍在两种类型Linux环境下安装Python。 Ubuntu系统用户 在Ubuntu下...

2237
来自专栏企鹅号快讯

通过简单的设置,可以让mysql数据库备份自动化

通过简单的设置,可以让mysql数据库备份自动化.减少维护的工作量! 一、对于Windows主机 ============== 假想环境: MySQL 安装位置...

3446
来自专栏性能与架构

用Redis实现锁机制的简单方法

看redis文档时,看到一个官方示例,就是使用redis来实现资源锁,思路简单实用 实现方式 1 加锁 使用SET命令实现 SET 资源名 '随机token...

3507

扫码关注云+社区

领取腾讯云代金券