开始使用 AWS

创建持续交付管道

设置 Git 存储库,部署示例 Web 应用程序,并创建持续交付管道

模块 1:设置 Git 存储库

在本模块中,您将为代码设置 Git 存储库,以便可以通过 Internet 轻松访问。

简介

在本模块中,您将为代码设置一个存储库,以便可以通过 Internet 轻松访问。在本例中,我们将使用 GitHub,但您可以使用其他 Git 兼容选项,包括 AWS CodeCommit。在以下模块之一中,您将此托管存储库连接到我们的管道,因此每次您向其推动新提交内容时,您的构建流程都会启动。

您将学到的内容

  • 分流 GitHub 存储库以创建新存储库
  • 在 GitHub 中存储代码和元数据
  • 使用 Git 与代码存储库交互

重要概念

版本控制用于存储源代码并跟踪其任何更改的系统。更改存储为版本,因此开发人员可以轻松比较版本或选择恢复到较旧的版本。

Git 一个用于管理源代码更改的开源版本控制工具

Git 存储库 (Repo) 版本控制系统将跟踪的所有文件和目录,包括元数据。每个用户将在本地与完整副本交互,并将文件推送到托管版本以共享更改。

Git 提交将更改添加到 Git 存储库的方法。

推送到存储库将通过提交存储的任何更改从本地存储库复制到托管存储库。

分流存储库创建现有存储库的副本。

 完成时间

5 分钟

 使用的服务

 模块先决条件

实施

  • 分流启动器存储库

    本教程假定您的计算机上安装了现有 GitHub 账户和 Git。如果您没有安装这两种中的任何一个,您可以在此处查找分步说明

    1. 在新的浏览器选项卡中,导航至 GitHub 并确保您已登录到您的账户。
    2. 在同一选项卡中,打开 aws-elastic-beanstalk-express-js-sample 存储库。
    3. 单击屏幕右上角的白色“分流”按钮。接下来,您将看到一个小窗口,询问您想要在哪里分流存储库。
    4. 单击账户。几秒钟后,您的浏览器将在您的账户上显示存储库的副本。
  • 对新存储库进行更改
    1. 单击页面顶部旁边的绿色“代码”按钮
    2. 要使用 HTTPS 克隆存储库,请确认标题为“使用 HTTPS 克隆”。 否则,请单击“使用 HTTPS”链接。
    3. 单击上面带有剪贴板图标的白色按钮(位于 URL 右侧)。
    Module 1 CloneGitHubRepo

    4.如果您使用的是 Mac 或 Linux 计算机,请打开您的终端,如果您使用的是 Windows,请启动 Git BASH。

    5.在刚刚启动的应用程序中,键入以下命令,然后粘贴您在单击剪贴板图标时在步骤 2 中复制的 URL。请确保将“您的用户名”更改为您的 GitHub 用户名。您应在终端中看到一条以“克隆到”开头的消息。 此命令将创建一个新文件夹,其中包含 GitHub 存储库中的文件副本。

    git clone https://github.com/YOUR-USERNAME/aws-elastic-beanstalk-express-js-sample

    6.在新文件夹中有一个名为“app.js”的文件。 在您最喜欢的代码编辑器中打开“app.js”

    7.更改第 5 行中的消息,以说出其他内容,而不是“Hello World!”,并保存文件。

    8.使用以下命令提交更改:

    git add app.js
    git commit -m "change message"

    9.使用下一个命令将本地更改推送到 GitHub 上托管的远程存储库:

    git push
  • 测试您的更改
    1. 在浏览器窗口,打开 GitHub
    2. 在左侧导航面板的“存储库”下,单击名为 aws-elastic-beanstalk-express-js-sample 的选项。
    3. 单击“app.js”文件。应显示文件的内容,包括您的更改。

应用程序架构

下面是我们的架构现在的样子:

Module-1

我们创建了一个包含简单的“Hello World!”Web 应用程序的代码存储库。我们将使用此存储库作为我们持续交付管道的触发器,因此正确设置存储库非常重要,我们可以成功地将代码推送到存储库中。

此模块有帮助吗?

谢谢
请告知我们您喜欢什么。
关闭
很抱歉让您失望了
是否存在过时、令人困惑或不准确的内容? 请向我们提供反馈,帮助我们改进本教程。
关闭

部署 Web 应用程序