一尘不染

如何在AWS ubuntu服务器上使用jenkins启动pm2网站?

jenkins

我设置了 詹金斯PM2AWS Ubuntu的 服务器。我有一个网站, 一个 是内置的 詹金斯 。该
詹金斯 然后将启动该网站 PM2 在配置的外壳。但是,只有我通过手动登录 ubuntu 服务器来启动网站并运行pm2 start A才能使网站运行。

这个问题似乎 PM2 由用户启动 詹金斯不会 被外界看到。只有由用户 ubuntu 启动(通过ssh ubuntu @
myubuntuserver)才能有效地公开。

为什么和如何才能让 詹金斯 开始 PM2 自动?


阅读 302

收藏
2020-07-25

共1个答案

一尘不染

实际上,詹金斯人已经自动启动了pm2。之所以看不到它,pm2 status是因为您是用另一个用户登录到服务器的。

通过sudo su jenkins可以切换到jenkins用户,然后通过可以看到它们pm2 status

2020-07-25