在 CodeCatalyst 中使用扩展向项目添加功能
Amazon CodeCatalyst 包含的扩展可帮助您添加功能并与 CodeCatalyst 之外的产品集成。利用 CodeCatalyst 目录中的扩展,团队可以在 CodeCatalyst 中自定义其体验。
主题
- 可用的第三方扩展
- 扩展概念
- 快速入门:在 CodeCatalyst 中安装扩展、连接提供程序和链接资源
- 在空间中安装扩展
- 卸载空间中的扩展
- 将 GitHub 账户、Bitbucket 工作区、GitLab 用户和 Jira 站点连接到 CodeCatalyst
- 断开 GitHub 账户、Bitbucket 工作区、GitLab 用户和 Jira 站点与 CodeCatalyst 的连接
- 在 CodeCatalyst 中链接 GitHub 存储库、Bitbucket 存储库、GitLab 项目存储库和 Jira 项目
- 在 CodeCatalyst 中取消链接 GitHub 存储库、Bitbucket 存储库、GitLab 项目存储库和 Jira 项目
- 在 CodeCatalyst 中查看第三方存储库并搜索 Jira 事务
- 在第三方存储库事件发生后自动启动工作流运行
- 限制第三方存储库提供程序的 IP 访问权限
- 在工作流失败时阻止第三方合并
- 将 Jira 事务链接到 CodeCatalyst 拉取请求
- 查看 Jira 事务中的 CodeCatalyst 事件
可用的第三方扩展
根据要将资源与之集成的选定扩展,您可以向 CodeCatalyst 项目添加特定功能。
在 CodeCatalyst 中集成 GitHub 存储库
GitHub 是一项基于云的服务,可帮助开发人员存储和管理他们的代码。GitHub 存储库扩展可让您在 Amazon CodeCatalyst 项目中使用已链接的 GitHub 存储库。您也可以在创建新的 CodeCatalyst 项目时链接 GitHub 存储库。有关更多信息,请参阅使用链接的第三方存储库创建项目。
注意
您无法在 CodeCatalyst 项目中使用空的或存档的 GitHub 存储库。
GitHub 存储库扩展与 GitHub Enterprise Server 存储库不兼容。
在安装和配置 GitHub 存储库扩展后,您将能够:
在 CodeCatalyst 中的源存储库列表中查看您的 GitHub 存储库
在 GitHub 存储库中存储和管理工作流定义文件
从 CodeCatalyst 开发环境中创建、读取、更新和删除存储在已链接的 GitHub 存储库中的文件
在 CodeCatalyst 中存储来自已链接的 GitHub 存储库的文件并为其建立索引
使用已连接的 GitHub 账户的现有存储库创建 CodeCatalyst 项目
在使用蓝图创建项目或添加蓝图时,使用蓝图生成的代码创建 GitHub 存储库
在代码被推送到已链接的 GitHub 存储库时,或者在已链接的 GitHub 存储库中创建、修改或关闭拉取请求时,将自动启动 CodeCatalyst 工作流运行
在 CodeCatalyst 工作流中使用已链接的 GitHub 存储库源文件
在 CodeCatalyst 工作流中读取和执行 GitHub 操作
将 CodeCatalyst 工作流运行状态发送到已链接的 GitHub 存储库,并根据提交状态阻止 GitHub 拉取请求合并
在 CodeCatalyst 中集成 Bitbucket 存储库
Bitbucket 是一项基于云的服务,可帮助开发人员存储和管理他们的代码。Bitbucket 存储库扩展可让您在 Amazon CodeCatalyst 项目中使用已链接的 Bitbucket 存储库。您也可以在创建新的 CodeCatalyst 项目时链接 Bitbucket 存储库。有关更多信息,请参阅使用链接的第三方存储库创建项目。
注意
您无法在 CodeCatalyst 项目中使用空的或存档的 Bitbucket 存储库。
Bitbucket 存储库扩展与 Bitbucket Data Center 存储库不兼容。
在安装和配置 Bitbucket 存储库扩展后,您将能够:
在 CodeCatalyst 中的源存储库列表中查看您的 Bitbucket 存储库
在 Bitbucket 存储库中存储和管理工作流定义文件。
从 CodeCatalyst 开发环境中创建、读取、更新和删除存储在已链接的 Bitbucket 存储库中的文件
使用已连接的 Bitbucket 账户的现有存储库创建 CodeCatalyst 项目
在 CodeCatalyst 中存储来自已链接的 Bitbucket 存储库的文件并为其建立索引
在使用蓝图创建项目或添加蓝图时,使用蓝图生成的代码创建 Bitbucket 存储库
在代码被推送到已链接的 Bitbucket 存储库时,或者在已链接的 Bitbucket 存储库中创建、修改或关闭拉取请求时,将自动启动 CodeCatalyst 工作流运行
在 CodeCatalyst 工作流中使用已链接的 Bitbucket 存储库源文件
将 CodeCatalyst 工作流运行状态发送到已链接的 Bitbucket 存储库,并根据提交状态阻止 Bitbucket 拉取请求合并
在 CodeCatalyst 中集成 GitLab 存储库
GitLab 是一项基于云的服务,可帮助开发人员存储和管理他们的代码。GitLab 存储库扩展可让您在 Amazon CodeCatalyst 项目中使用已链接的 GitLab 项目存储库。您也可以在创建新的 CodeCatalyst 项目时链接 GitLab 项目存储库。有关更多信息,请参阅使用链接的第三方存储库创建项目。
注意
您无法在 CodeCatalyst 项目中使用空的或存档的 GitLab 项目存储库。
GitLab 存储库扩展与 GitLab 自行管理的存储库不兼容。
在安装和配置 GitLab 存储库扩展后,您将能够:
在 CodeCatalyst 中的源存储库列表中查看您的 GitLab 项目存储库
在 GitLab 项目存储库中存储和管理工作流定义文件。
从 CodeCatalyst 开发环境中创建、读取、更新和删除存储在已链接的 GitLab 项目存储库中的文件
使用已连接的 GitLab 用户的现有存储库创建 CodeCatalyst 项目
在 CodeCatalyst 中存储来自已链接的 GitLab 项目存储库的文件并为其建立索引
在使用蓝图创建项目或添加蓝图时,使用蓝图生成的代码创建 GitLab 项目存储库
在代码被推送到已链接的 GitLab 项目存储库时,或者在已链接的 GitLab 项目存储库中创建、修改或关闭拉取请求时,将自动启动 CodeCatalyst 工作流运行
在 CodeCatalyst 工作流中使用已链接的 GitLab 项目存储库源文件
将 CodeCatalyst 工作流运行状态发送到已链接的 GitLab 项目存储库,并根据提交状态阻止 GitLab 合并请求
在 CodeCatalyst 中集成 Jira 事务
Jira 是一款软件应用程序,可帮助敏捷开发团队计划、分配、跟踪、报告和管理工作。Jira Software 扩展可让您在 Amazon CodeCatalyst 项目中使用 Jira 项目。
注意
CodeCatalyst 仅与 Jira Software Cloud 兼容。
在为 Amazon CodeCatalyst 项目安装和配置 Jira Software 扩展后,您将能够:
-
通过将 Jira 项目链接到 CodeCatalyst 项目来从 CodeCatalyst 访问这些项目
-
使用 CodeCatalyst 拉取请求更新 Jira 事务
-
在 Jira 事务中查看已链接的 CodeCatalyst 拉取请求的状态和工作流运行