首页 > 解决方案 > Wordpress docker 容器到 Azure 管道?

问题描述

我目前在 docker 容器中运行 wordpress,但我必须为我的学校项目设置 Azure 管道,但我不知道如何。检查 Azure 站点时(单击 setup Pipeline 后),我必须在 Azure Repos Git、Bitbucket Cloud、GitHub 或其他 Git 之间进行选择,但我不知道如何将所有 Wordpress 文件提交到 github。

谁能解释我将如何为这个项目设置管道?甚至我如何将所有 wordpress 文件提交到 github 存储库?

标签: wordpressdockerazure-pipelines

解决方案


在为您的 wordpress 项目创建管道之前,您必须将项目托管到一个存储库中。只有这样,我们的管道系统才能签出源代码以进行下一次构建或发布。

对于哪个 repos 更好,这取决于您的兴趣。只是想让您知道,到目前为止,我们为 和 提供了完整的任务和配置Azure Repos支持Github repos。因此,我强烈建议您可以考虑将您的项目托管到这两个存储库之一。

方案 1

如果您选择将项目托管到 Github

1)首先阅读此文档并按照上述步骤完成代码推送

2) 然后定位到Azure devops=> Project settings=> Service connections=> New Service Connection=> Github=>authentication method改为Personal Access Token. 输入从此处生成的 PAT 令牌,并进行验证

在您提供Service connection name给它之后保存它。

3) 现在,您可以进入Pipelines面板来配置您的第一个管道。

由于您是 Azure devops 的新手,请Classic editor在单击New pipeline按钮后使用模式配置管道。对于YAML模式,当您对管道不太熟悉时,这是一个挑战:

在此处输入图像描述

4) 选择Github需要时选择来源。此时,您可以选择您在上一步中创建的服务连接。

5) 选择相应Repository的 和Branch。然后继续=>空作业

在此处输入图像描述

阅读此文档和此博客以进一步熟悉。


场景二:

如果项目托管在 Azure devops Repository,与 Github 类似,请按照此文档完成代码推送。

然后你可以忽略github使用的步骤2-5。只需直接选择Project,RepositoryBranch, 然后继续=>空作业

现在,与 github 保持相同的方式。请参阅此博客以了解如何在 Azure devops 中构建 wordpress 项目。


推荐阅读