我可能一直在用这种错误的方式进行搜索...
我有一个Node Express服务器。
我想使用Jenkins将其部署到ec2。
我有什么选择?
答案 0 :(得分:0)
您必须使用AWS CodeDeploy jenkins插件。这适用于任何类型的代码。节点,Java等
请参阅AWS文章 Setting Up the Jenkins Plugin for AWS CodeDeploy
Jenkins插件 Github Link
答案 1 :(得分:0)
我建议您逐步进行操作:
第1步:正确配置一个jenkins作业,准备在远程ec2机器上构建您的应用程序。
https://gist.github.com/jrichardsz/38b335f6a5dc8c67a386fd5fb3c6200e
仅此而已。只需使用“ build”选项进行测试,然后验证您的应用程序是否运行良好。
这时,此作业已起作用。流程可能是:
注意:只有在该步骤没有错误的情况下,您才能开始以下步骤。
步骤2 :通过在git提供程序中配置一个Webhook来实现一个简单的devops流程,当您执行以下操作时,该Webhook自动触发jenkins作业(在步骤1 中创建) git push 。
本指南可以帮助您进行所需的配置:
https://jrichardsz.github.io/devops/devops-with-git-and-jenkins-using-webhooks