上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.3 编写代码、构建并交付
(1)Bitbucket
借助Bitbucket,团队不仅可以进行Git代码管理,还可以集中规划项目、开展代码协作以及进行测试和部署。Bitbucket Cloud版本的界面如图1-10所示。
❑ 代码库:提供Git代码库托管服务,并且支持通过网页来管理。
❑ 代码评审:通过拉取请求(Pull request)进行代码评审,可以在网页上对具体的代码进行内嵌式的评论。
❑ 持续交付:通过集成式CI/CD流水线,自动完成从编写代码到构建、部署、测试、上线的整个流程。
图1-10 Bitbucket Cloud版本界面
(2)Bamboo
用于持续集成、部署和发布管理,通过自动工作流打通从代码到部署的CI/CD全流程。
(3)Fisheye
用于跨代码库(SVN、Git、Mercurial、CVS和Perforce)进行搜索、监控和跟踪。
(4)Crucible
用于跨代码库(SVN、Git、Mercurial、CVS和Perforce)审查代码、讨论更改、共享知识和识别缺陷,通过代码审查找到缺陷并提高代码质量。