gpt4 book ai didi

deployment - 如何自动化 Node.js 部署?

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:33 24 4
gpt4 key购买 nike

我正在寻找类似于 Capistrano for Rails 的东西 - https://github.com/capistrano/capistrano/wiki/

我希望能够从我的工作站运行一个命令,该命令将从 GitHub 项目更新我服务器上的代码,并处理应用程序的所有必要进程重启。我需要能够在发生这种情况时进行具体控制,而不是在 GitHub 的 checkin 事件中使用 Hook 。

Node.js 开发人员是否也在使用 Capistrano,或者是否有更适合 Node.js 的工具?

最佳答案

您可以使用 fabric,它是一个 python 库。 Nodejs 已经将 python 用于一些扩展的构建操作,没有理由你不能也使用 python 来完成你所要求的。

http://docs.fabfile.org/en/1.2.2/index.html

我不知道执行此操作的 javascript 库,但并不是说没有。 Fabric 听起来很像 Capistrano,但在某些方面可能略有不同。

关于deployment - 如何自动化 Node.js 部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7689834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com