我有一台 ec2 Linux-16.04 机器,并且 Jenkins 安装在其上。
我想要一个 Jenkins 作业来以另一个用户的身份在同一台机器上部署我的 Node 服务器。
最好的方法是什么?
答案1
您需要在 Jenkins 项目中添加 AWS codedeploy 作为步骤。code deploy 会将 nodejs 代码复制到 Ec2 实例并运行在 appspec.yml 中配置的 bash 脚本(此文件和 bash 脚本需要包含在 code-deploy 包中)。
我有一台 ec2 Linux-16.04 机器,并且 Jenkins 安装在其上。
我想要一个 Jenkins 作业来以另一个用户的身份在同一台机器上部署我的 Node 服务器。
最好的方法是什么?
您需要在 Jenkins 项目中添加 AWS codedeploy 作为步骤。code deploy 会将 nodejs 代码复制到 Ec2 实例并运行在 appspec.yml 中配置的 bash 脚本(此文件和 bash 脚本需要包含在 code-deploy 包中)。