AWS CodeStar 提供了您在 AWS 上快速开发、构建和部署应用程序所需的工具。借助 AWS CodeStar,您可以使用各种项目模板开始在 Amazon EC2AWS LambdaAWS Elastic Beanstalk 上开发应用程序。AWS CodeStar 项目可支持许多流行的编程语言,包括 Java、JavaScript、PHP、Ruby 和 Python。通过提供用于在 AWS 上开发、构建、测试和部署项目的预配置的持续交付工具链,AWS CodeStar 可让您加快应用程序的交付。通过基于不同角色 (包括所有者、参与者和观察者) 的内置安全策略,您可以轻松保证项目的安全访问。至于 AWS CodeStar 的项目控制面板,它使集中监控应用程序活动和管理日常开发任务 (例如,最新的代码提交、生成和部署) 变得轻而易举。由于 AWS CodeStar 还集成了第三方问题跟踪和项目管理工具 Atlassian JIRA,所以您可以在 AWS CodeStar 的控制面板中创建和管理 JIRA 问题。

AWS CodeStar

立即开始使用
项目模板

AWS CodeStar 提供多种项目模板,可以帮助您快速开始开发要部署在 Amazon EC2AWS LambdaAWS Elastic Beanstalk 上的应用程序,并获得包括 Java、JavaScript、Python、Ruby 和 PHP 在内的许多流行编程语言支持。借助 AWS CodeStar,您可以任意选用一种代码编辑器 (例如,Visual Studio、Eclipse),或使用 AWS 命令行界面

Project Templates
团队访问管理

AWS CodeStar 利用 AWS Identity and Access Management (IAM) 管理开发人员身份,并提供内置的基于角色的安全策略,让您可以轻松保证团队的安全访问。通过 AWS CodeStar,您可以使用三个访问级别 (即所有者、参与者和观察者) 分享您的项目。

Team Access
托管 Git 存储库

AWS CodeStar 会将您的应用程序代码安全存储在 AWS CodeCommit 上,后者是一个完全托管的源代码控制服务,从而使您不必再通过管理您的基础设施来托管 Git 存储库。您也可以选择将项目源代码存储在您自己的 GitHub 帐户的 GitHub 存储库中。

完全托管的生成服务

AWS CodeStar 使用 AWS CodeBuild 编译并打包您的源代码,后者是一个完全托管的生成服务,从而让您可以更加频繁地生成、测试和集成代码。

自动化的持续交付管道

AWS CodeStar 借助 AWS CodePipeline (持续集成和持续交付 (CI/CD) 服务),可以加快软件发布速度。每个项目都有一个预配置的自动化管道,用于在每次提交中持续生成、测试和部署您的代码。

Pipeline
自动部署

AWS CodeStar 集成了 AWS CodeDeployAWS CloudFormation,让您可以轻松更新您的应用程序代码,并将其部署到 Amazon EC2 和 AWS Lambda。

IDE 集成

在 AWS CodeStar 中创建项目后,可以直接在 AWS Cloud9 中开始开发代码,使您轻松地在 AWS 上开始开发工作。Cloud9 是基于云的 IDE,您只需使用一个浏览器即可编写、运行和调试代码。Cloud9 附带一个具有预先通过身份验证的 AWS 命令行界面的终端,使您能够直接访问各种 AWS 服务。除 Cloud9 之外,CodeStar 还允许您从许多其他常用的 IDE(例如 Microsoft Visual Studio 和 Eclipse)中进行选择。

中央项目控制面板

AWS CodeStar 项目提供一个统一控制面板,通过此控制面板,您可以轻松跟踪和管理您的端到端开发工具链。通过此项目控制面板,您可以集中管理您的 CI/CD 管道活动 (例如,代码的提交、生成、测试和部署),并在必要时采取补救措施。此外,AWS CodeStar 还提供一个项目 Wiki,为您发布项目链接、代码示例和团队说明等团队信息提供了方便。AWS CodeStar 还集成了 Amazon CloudWatch (应用程序监控服务) 和 Atlassian JIRA Software (第三方问题跟踪和项目管理工具)。这些集成让您可以在 AWS CodeStar 控制面板中集中监控应用程序活动和管理 JIRA 问题。

CPU Util
JIRA Integration