Bitbucket简介
Bitbucket 的功能不仅仅是 Git 代码管理。借助 Bitbucket,团队可以集中规划项目、开展代码协作以及进行测试和部署。
- 免费的无限个私有代码库
5 人以下的小型团队免费使用。可以扩展为 Standard(3 美元/用户/月)或 Premium(6 美元/用户/月)。
- 一流的 和Jira 、Trello 集成
可以直接从 Jira 事务或 Trello 卡片创建 Bitbucket 分支,确保项目井井有条。
- 持续交付功能
使用 CI/CD 构建、测试和部署代码。获得配置即代码和快速反馈回路带来的优势。
Bitbucket功能-代码管理
- 在Bitbucket服务器中创建代码仓库
- 克隆代码仓库并在本地管理文件
- 提交并将更改推送到Bitbucket服务器
- 。。。
Bitbucket功能-代码协作
通过代码审查构建高质量软件
通过Pull Request更高效地批准代码审查。创建带有指定审批者的合并检查清单,并通过内嵌的评论直接在源代码中讨论。
通过内置的持续交付功能实现频繁部署
Bitbucket功能-持续交付
Bitbucket Pipelines with Deployments 让您可以使用集成式 CI/CD 构建、测试和部署代码,获得配置即代码和快速反馈回路带来的优势。
该功能是Bitbucket Cloud特有的。
Bitbucket Server用Bamboo替代。
Bitbucket功能-安全性
保护工作流
限制某些用户的访问权限,使用分支权限控制他们的操作,合并符合质量要求的代码。
Bitbucket插件
Bitbucket集成jira
Jira问题下查看开发信息
只需要在代码提交时,在日志信息里填入问题的ID(如:TIS-67),Jira问题下可以查看代码的提交信息。
还可以从问题处创建新的代码分支。
工作流程触发器
工作流触发器可以帮助使Jira Software问题与Bitbucket中的信息保持同步。
可以在工作流中配置触发器,在开发工具中发生这些事件时自动转移问题,而不必依赖开发人员在创建分支、提交代码、完成审阅或合并拉取请求之后手动更新问题的状态。 例如,您可以将触发器配置为在创建分支时将问题从“待办事项”自动转换为“进行中”。
检查版本的发布状态
由于一个版本包含许多活动的部分,你需要确保在你发布一个特定的版本之前一切都准备好了-问题已经完成,代码已经提交,审查,合并,构建已经通过等等。Jira软件中的发布中心可以帮助您在发布版本时掌握所有信息。Jira软件中的每个问题都有一个开发面板,可以帮助您快速查看问题的开发状态。