部署至Amazon EC2
了解如何自动部署到AWS EC2实例
提示
如果您刚刚接触Buddy, 推荐先查看 >>快速上手<< 以便轻易了解如何构建、测试与部署您的应用类型。
Buddy让部署变得轻而易举,允许您在每次推送到分支时更新您的EC2服务器。 您还可以使用点击手动部署,或按时间间隔重复部署(定时部署)。
AWS EC2部署配置
提醒
我们建议在您的EC2实例中设置弹性公网IP。 如果没有使用,公网IP可能会在EC2重新启动时会有所变更。
- 登录您的AWS帐户并复制您EC2实例的公网IP:
- 新建一个项目,选择您的Git提供商并选取您项目所在的存储仓。
- 添加流水线并配置相关信息: 配置您想部署的内容填写相关名称、触发模式以及分支
- 部署到EC2类似于部署到常规SFTP服务器。 查找并点击操作列表上的SFTP:
- 配置EC2服务器信息:
- 根据您的服务器配置在身份验证模式上选择密码或者SSH密钥并粘贴EC2的IP地址到主机名 & 端口,端口一般为22.
- 输入您的EC2实例登陆与密码或者SSH密钥的相关信息。
- 当一切就绪时,点击添加此操作完成配置。
提示
点击测试按钮以在保存操作之前验证连接状态是否能正常连接
信息
Buddy的部署基于变更集。 这意味着只部署更改的文件,这使其闪电般快速⚡️。 第一次部署总是从头开始执行,除非您事先在服务器上设置了修订版。
您需要了解的信息
- 选择存储仓作为资源以仅部署存储仓中的文件。 如果您使用构建操作,请选择 流水线文件系统作为资源以添加工件、已处理文件和上传的静态文件。
- 您可以使用环境变量将身份验证详细信息存储到您的服务器上
- 您可以在更多选项中使用忽略路径排除要部署的文件