本文是与Siteground的赞助合作。 感谢您支持使SitietPoint成为可能的合作伙伴。
键突出显示:> DeployHQ简化和自动化从存储库到服务器的代码部署,这是开发人员的重要时间,尤其是Solo Developers或缺乏全自动构建和测试过程的小型团队。
>它提供自动部署(由特定分支触发)和手动部署,与代码评论和计划更新等基本保障措施保持平衡。 deployhq:解决方案:
>
>开始使用DeployHQ:
对于本指南,我们将使用GitHub。创建(或选择)具有多个分支的GitHub存储库(例如,“分期”,“生产”)。保持此存储库开放;您将稍后再需要。
> 2。创建一个deployhq项目:
>单击“创建一个新项目”,命名您的项目,选择您的版本控制系统(本示例中的GitHub),然后单击“创建项目”。 授权deployhq访问您的github存储库。 选择您希望链接到项目的存储库。>提供服务器的内部名称,选择您的访问协议(SSH/SFTP),然后输入服务器的IP地址,凭据,网站的文件路径以及任何服务器组(如果适用)。选择用于部署的存储库分支(例如,“分期”)。
>>编辑服务器设置。 您可以在以下方面进行选择:
>对于具有复杂部署需求的大型企业而言并不理想,但DeployHQ是许多Web开发人员的强大工具,可以节省大量的时间和精力。 结合可靠的托管提供商提供SSH/SFTP访问(例如Siteground),DeployHQ大大简化了部署过程。
常见问题(常见问题解答):>(原始常见问题被保留并稍微改写,以提高流量和简洁性。) >
什么是deployhq,它如何工作?它连接到您的存储库,检索更新并部署它们。 部署可以自动化(由提交触发)或手册。 它支持各种存储库和服务器类型。如何设置Deployhq?>创建一个项目,将其链接到您的存储库,配置服务器详细信息(键入,主机名,路径),并定义您的部署设置。
>>我可以将DeployHQ与我现有的存储库一起使用吗? >
>如何自动化部署? 您也可以使用API编程触发部署。> >支持哪些服务器?
ftp,SFTP,SSH,Amazon S3等>>我可以部署到多个服务器吗? >>我如何管理部署?使用Web界面查看部署状态,触发手动部署,配置自动化和查看部署日志。
我可以退回部署吗?
> deployhq?> deployhq的安全性如何使用安全的协议和加密凭据。 它不存储您的代码;它仅在部署期间检索更新。 提供什么支持?
以上是使用deployhq自动化部署的详细内容。更多信息请关注PHP中文网其他相关文章!