我正在尝试找出部署合并到一个分支母版的代码的最佳方法。
我的jenkins服务器和网站服务器是两台不同的服务器,我对CD的最佳猜测是仅使用scp
命令来复制文件,但我想知道是否有一种方法可以实现精巧。
我正在寻找一种目前无法对我的django应用程序进行docker化的方法,并且大多数在线搜索结果都提供了如何使用dockerized django应用程序进行操作的示例。
我正在尝试找出部署合并到一个分支母版的代码的最佳方法。
我的jenkins服务器和网站服务器是两台不同的服务器,我对CD的最佳猜测是仅使用scp
命令来复制文件,但我想知道是否有一种方法可以实现精巧。
我正在寻找一种目前无法对我的django应用程序进行docker化的方法,并且大多数在线搜索结果都提供了如何使用dockerized django应用程序进行操作的示例。
这实际上取决于您部署的服务器。我相信scp是一个简单且不错的选择。
要在其他服务器上进行部署的领先复杂方法是terraform。 查看它可以部署到多少个提供程序:https://www.terraform.io/docs/providers/index.html
我知道另一种解决方案是可行的,通常用于创建VM并将其与您的项目一起设置。我会说terraform更适合您的用例。
很显然,正如您所说的那样,有码头工人。使用docker的复杂方法是将其推送到私有注册表,并有一个监视它的软件,该软件将在可用时部署新映像。