本流程介绍不包含各种开发工具和环境如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上再发线上!