本文是與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中文網其他相關文章!