为非dockerized django网站设置CD的最佳或推荐方法?

我正在尝试找出部署合并到一个分支母版的代码的最佳方法。

我的jenkins服务器和网站服务器是两台不同的服务器,我对CD的最佳猜测是仅使用scp命令来复制文件,但我想知道是否有一种方法可以实现精巧。

我正在寻找一种目前无法对我的django应用程序进行docker化的方法,并且大多数在线搜索结果都提供了如何使用dockerized django应用程序进行操作的示例。

gh300660 回答:为非dockerized django网站设置CD的最佳或推荐方法?

这实际上取决于您部署的服务器。我相信scp是一个简单且不错的选择。

要在其他服务器上进行部署的领先复杂方法是​​terraform。 查看它可以部署到多少个提供程序:https://www.terraform.io/docs/providers/index.html

我知道另一种解决方案是可行的,通常用于创建VM并将其与您的项目一起设置。我会说terraform更适合您的用例。

很显然,正如您所说的那样,有码头工人。使用docker的复杂方法是​​将其推送到私有注册表,并有一个监视它的软件,该软件将在可用时部署新映像。

本文链接:https://www.f2er.com/2750951.html

大家都在问