Tabla de contenidos
先决条件Requisitos previos
在 Bitbucket 上设置您的 WordPress 网站Configura tu sitio de WordPress en Bitbucket
配置您的 Kinsta 服务器以进行自动化部署Configura tu servidor Kinsta para despliegues automatizados
配置 Bitbucket Pipelines 以进行自动化部署Configurar Bitbucket Pipelines para el despliegue automatizado
测试管道Prueba el pipeline
下载 PDF 格式的文章
如今,WordPress 开发人员依靠Git来促进开发,并允许多人在同一个项目上工作,而不会互相干扰。
Bitbucket是一个非常流行的 Git 平台,但仅仅拥有代码还不够 - 您还需要一种方法将此存储库连接到您的服务器。这样,推送到 Bitbucket 的更新可以自动部署到您的服务器,从而使您的 WordPress 网站保持最新状态,而无需手动重复步骤。
这就是Bitbucket Pipelines发挥作用的地方。 Bitbucket Pipelines 允许您配置持续部 instagram 数据 署的工作流程,以便存储库的更新自动部署到您的站点。如果您使用 Kinsta 作为托管,则可以使用SSH和 Bitbucket Pipelines 使整个过程完全自动化。
本文介绍如何使用 Bitbucket Pipelines 为 Kinsta 托管的 WordPress 网站设置持续部署。
先决条件
在 Kinsta 上为您的 WordPress 网站设置持续部署之前,请确保您已准备好以下内容:
您的 WordPress 网站应该已经托管在 Kinsta 上。
对 WordPress 站点文件的本地访问。
您将在其中存储和提交站点代码的 Bitbucket 帐户。
基本熟悉 Git,例如推送代码和使用.gitignore.
在 Bitbucket 上设置您的 WordPress 网站
作为 Kinsta 用户,您有两种简单的方法来访问 WordPress 站点文件。您可以将站点从 Kinsta 服务器转移到 DevKinsta,这样您就可以在本地工作,或者您可以直接从MyKinsta 仪表板创建可下载的备份。对于本指南,我们将使用备份方法。
下载您的 WordPress 站点文件
要从 Kinsta 下载 WordPress 文件的副本,请按照以下步骤操作:
在MyKinsta仪表板中转到您的站点。
在左侧边栏中,单击备份以访问站点环境的备份。
转到“下载”选项卡并创建可下载的备份。
下载完成后,将其保存到本地 PC。
该备份将是一个压缩文件。解压缩它以访问您的所有 WordPress 文件。
为 Git 设置项目并创建 Bitbucket 存储库
信息
如果您的 WordPress 文件已在 Bitbucket 中设置,则可以跳过此部分。只需确保将您的 SSH 公钥添加到 MyKinsta 面板即可。
在您首选的代码编辑器中打开包含站点文件的文件夹。为了避免上传不必要的 WordPress 核心文件、上传多媒体文件或敏感信息,请将文件添加.gitignore到项目的根目录中。
您可以使用标准模板,复制其内容并保存,以确保仅跟踪必要的文件。
您的本地 WordPress 文件现已支持 Git。在 Bitbucket 中,转到您的工作区并创建一个没有文件的新存储库。 (不要包含文件.gitignore,因为我们已经在本地创建了一个文件。)
设置 SSH 身份验证并发送到 Bitbucket
要安全地连接到 Bitbucket 存储库,您必须设置 SSH 身份验证,然后提交代码。
在本地计算机上生成 SSH 密钥对。在以下命令中使用您自己的电子邮件地址:
ssh-keygen -t ed25519 -C "[email protected]"
将密钥对保存在您可以轻松引用的位置(例如,~/.ssh/id_rsa_bitbucket)。
复制公钥 ( ~/.ssh/id_rsa_bitbucket.pub) 并将其添加到Bitbucket 个人设置> SSH 密钥。这授权您的机器安全地发送代码。
将 SSH 密钥添加到 Bitbucket。
将 SSH 密钥添加到 Bitbucket。
信息
您还需要将此密钥添加到 MyKinsta 仪表板,以允许 Bitbucket Pipelines 连接到您的服务器以进行安全部署。
为此,请转到MyKinsta 中的用户设置,向下滚动到SSH 密钥部分,然后将公钥粘贴到此处。如果不将其添加到 MyKinsta,管道将没有必要的权限在部署期间向 Kinsta 进行身份验证。
如何使用 Bitbucket Pipelines 将 WordPress 网站持续部署到 Kinsta
-
- Posts: 567
- Joined: Sat Dec 21, 2024 3:35 am