Git 和持续部署 Cloud 网站

如果您习惯使用诸如 GitHub 或者 比特桶 对于持续集成,您可能想知道如何为您的网站设置持续部署 Cloud 网站。 自从 Cloud 站点没有 git 或 SSH 访问权限,您可能认为这是不可能的。 幸运的是,使用 DeployBot 之类的服务及其 SFTP 部署工具,将代码从存储库部署到 Cloud 一个简单的点击网站。 以下是有关如何启动和运行 DeployBot 和 Cloud 网站。

创建一个新网站 Cloud 网站

如果您还没有这样做,您首先要在 Cloud 网站。 一旦登录到您的 Cloud 站点仪表板,只需单击 创建网站,输入您的域名,选择您的 框架然后点击 创建新网站.

您的网站应该可以在几秒钟内准备就绪。 接下来,您需要创建一个 FTP 用户,以便 Deploybot 可以连接到您的站点。 点击您要连接的网站,然后前往 FTP 部分,然后单击 创建用户. Enter 您的详细信息并选择您的主目录(在我的情况下,我选择了根目录)。

您现在已准备好前往 Deploybot 并连接到您的 git 存储库并 Cloud 网站。

开始使用 Deploybot

如果您还没有 Deploybot 帐户,请继续 报名 这里。 下一步是连接到存储库。 Deploybot 直接支持 GitHub 和 Bitbucket,以及任何自托管的 git 存储库。 对于这个演示,我将连接到一个 GitHub 帐户以部署最新版本的 WordPress(我只是从 WordPress 的存储库中克隆到我自己的)。

连接您的 git 存储库

登录 Deploybot 仪表板后,单击 存储库 左上角的选项卡并选择 连接存储库. 然后选择 Github 选项和 连接新账户. 按照步骤使用您的 GiHub 帐户进行身份验证,然后从下拉列表中选择您的存储库,选择您的标题并单击 连接。

GitHub 和 Bitbucket 的 DeployBot 集成页面

添加环境

接下来,继续 添加环境。 为了这 example,我要创建一个生产环境,保持 部署方式 设置 手动的. 如果您要部署到开发站点(dev.domain.com,例如 example),您可能希望将其设置为 自动的.

DeployBot 常规设置页面

添加新服务器

接下来你要做的是 添加新服务器. 对于部署 Cloud 网站,您需要选择 SFTP 选项。 这里的重要部分是:

  • 主持人: 这是 FTP 服务器的主机名 Cloud 网站,(在我的情况下,这是 ftp2.ftptoyoursite.com)。 您可以在 FTP 在你的部分 Cloud 站点仪表板旁边的 主服务器 场地。
  • 港口: 由于我们使用的是 SFTP,因此您需要使用端口 22,这应该是默认端口。
  • 目的地路径: 公共内容目录 Cloud 网站是 网页内容 这就是您要在这里使用的。
  • 登录密码: 这是您在您的 FTP 用户中选择的用户名/密码 Cloud 站点帐户。

DeployBot 配置页面设置 SFTP

将页面上的其余选项保留为默认值并点击 Save 在页面的底部。

如果一切设置正确,您现在应该会在 服务器配置 建立连接的部分。 您现在可以单击页面顶部的概述,然后单击部署。 查看详细信息并选择开始部署以开始部署过程。

DeployBot 完成配置页面

现在,无论何时提交更改,您都可以使用 Deploybot 将文件上传到您的网站 Cloud 网站!