将Jenkins管道部署到AWS服务器



首先,我有两个AWSUbuntu服务器,我可以通过windows cmd使用ssh和pem键访问它们。但是,我在其中一个上安装了Jenkins

我的任务是从第一台服务器使用Jenkins Pipeline将GitHub存储库中的简单文件部署到第二台服务器。为了澄清,服务器2中的结果应该是Jenkins在服务器1中管理的GitHub输出的文件。

换句话说:

服务器1:IP=XXX.XXX.XXX.X80:8080,包含用于管理服务器2的输出的Jenkins。

GitHub:NodeJs和HTML文件;你好世界";。

服务器2:IP=YYY.YYY.YYYy应该输出";Hello World"只需使用IP作为URL。

所以,我对这件事很陌生,正在寻找一步一步的解释。谢谢

步骤1:安装nginx服务器2,配置nginx并知道静态文件的位置。

步骤2:将ssh密钥带到服务器1,在服务器1中安装nodejs和rsync,并创建一个Jenkins管道,该管道可以从Github中提取源代码,安装并构建该源代码,然后rsync到nginx提供内容的位置

我认为这是一种简单易行的设置方法。有很多更好的方法,你应该研究Jenkins和Node如何使用

相关内容

  • 没有找到相关文章

最新更新