Git:Python代码开发到服务器上测试实践

简介: Git:Python代码开发到服务器上测试实践

流程

需求  

-> 切换到开发分支 -> 开发  

-> 到服务器拉取开发分支 -> 测试  

-> 合并到主分支

具体操作

1、开发

我接到开发需求,然后从主分支上切出一个开发分支dev

git checkout -b dev

进行编码后先推到coding

git push -u origin dev

2、测试

到服务器拉取 dev分支

git clone -b dev XXX

此时服务器用的是虚拟环境,需要激活环境

source /env/python2/activate

不过,每次都那么执行比较麻烦,做个别名

$ vim /etc/profile

alias py2="source /env/python2/activate"

$ source /etc/profile

现在执行py2就可以进入虚拟环境了

3、合并

测试完成之后我需要合并到主分支,推到服务器

git checkout master

git merge dev

git push



相关文章
|
3天前
|
数据采集 监控 算法
LabVIEW开发新能源电机控制器测试系统
LabVIEW开发新能源电机控制器测试系统
15 4
|
3天前
|
存储 传感器 数据采集
LabVIEW开发EOL功能测试系统
LabVIEW开发EOL功能测试系统
10 3
|
3天前
|
敏捷开发 监控 测试技术
软件测试中的敏捷实践:如何有效整合测试与开发
【7月更文挑战第3天】在软件开发的快速迭代周期中,敏捷测试成为确保产品质量的关键。本文将探讨如何在敏捷开发环境中整合测试与开发工作,包括持续集成、测试自动化和跨功能团队协作的策略,旨在提升软件交付的速度和质量。
|
1天前
|
运维 监控 大数据
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
|
3天前
|
jenkins 数据管理 测试技术
在LabVIEW开发生命周期中提高代码质量的自动化测试方法
在LabVIEW开发生命周期中提高代码质量的自动化测试方法
|
3天前
|
数据采集 数据可视化 数据管理
LabVIEW开发实验室超导体电流特性测试系统
LabVIEW开发实验室超导体电流特性测试系统
|
4天前
|
开发工具 git
git clone如何拉取代码,抓取和拉取
git clone如何拉取代码,抓取和拉取
|
5天前
|
JSON JavaScript 测试技术
Postman接口测试工具详解
Postman接口测试工具详解
14 1
|
2天前
|
数据采集 测试技术
常见测试测量接口的比较:PXI、PXIe、PCI、VXI、GPIB、USB
常见测试测量接口的比较:PXI、PXIe、PCI、VXI、GPIB、USB
|
10天前
|
存储 JSON 测试技术
软件测试之 接口测试 Postman使用(下)
软件测试之 接口测试 Postman使用(下)
18 2