去哪网 从开发项目到发布项目的流程

 本流程介绍不包含各种开发工具和环境如Git、Maven等的配置。

1.找自己的小组长要自己的项目的Git地址,同时让他给你分配权限保证你能将项目代码拉下来,假设现在地址是:[email protected]:flight-wuhan/business_center.git,打开IDEA,点击File:

在弹出框中刚才得到的输入项目的git地址:

这样,项目代码就被拉下来了。

2.开发项目前都能知道自己的分支,不知道的可以进入敏捷看板http://pmo.corp.qunar.com/secure/RapidBoard.jspa?rapidView=934&projectKey=FLIGHT查看,假设现在的开发分支是FLIGHT-69761.

3.首先要切换到master分支: 点击右下角Git:...,选择master,点击Checkout:

4.切到master分支后新建自己的分支,依旧点击右下角,然后点击弹出框的最上方选项+New Branch,在弹出的对话框中输入自己的分支名FLIGHT-69761,点击OK:

创建成功后然后切到该分支(FLIGHT-69761)下。

5.查看IDEA界面右下角,确保在自己的分支下(FLIGHT-69761),然后将之前拉下来的项目push到gitLab上:在代码区右键Git-->选择Repository→选择Push,这样分支就创建成功而且被推到gitLab上了。


接下来就可以愉快地敲代码了,然后每天晚上下班前记得将自己当天写的代码push到gitlab上(步骤同上),避免第二天电脑突然挂了造成代码丢失哈。

--------------------------------------------------------------------------------开发分割线----------------------------------------------------------------------------------------------------


当开发完成,就要提测和发布了。测试要将代码发到beta上,测试无误再发布到线上。

发到beta的步骤:

1.首先,在push完自己分支的代码后,还要将master分支的代码pull下来(因为其他人可能修改了此项目的代码并发到了线上,所以自己目前代码不全),然后再push一次。

2.之后进入自己的pmo分支,如http://pmo.corp.qunar.com/browse/FLIGHT-69761,点击提测&发布,然后点奥丁桌面:

进入奥丁桌面后,选择自己的模块:

点击发布后,等到发布信息显示SUCCESS就说明发布到beta成功了。

3.发布到beta成功后就可以进行测试了,查看各个链接是否点击正常,如果发现bug就要修改代码了,改完bug还是按照上述流程(先push然后拉master代码再push,之后进入pmo的奥丁桌面)再发beta,再进行测试。

----------------------------------------------------------------------------------------测试分割线-------------------------------------------------------------------------------------------------

测试确定无误后就可以发布到线上了,先要确定自己有发布权限(要参加发布考试才能获得权限哦),然后还是进入奥丁桌面先发OPS,然后再发DEV。

注意:千万不要修改代码后就直接点击发线上,一定要先将修改后的代码发到beta上再发线上!

猜你喜欢

转载自blog.csdn.net/qq_40632862/article/details/80909937