程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了带有 ebextensions 的 NodeJS 应用程序未通过 Jenkins 作业部署到 Beanstalk大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决带有 ebextensions 的 NodeJS 应用程序未通过 jenkins 作业部署到 Beanstalk?

开发过程中遇到带有 ebextensions 的 NodeJS 应用程序未通过 jenkins 作业部署到 Beanstalk的问题如何解决?下面主要结合日常开发的经验,给出你关于带有 ebextensions 的 NodeJS 应用程序未通过 jenkins 作业部署到 Beanstalk的解决方法建议,希望对你解决带有 ebextensions 的 NodeJS 应用程序未通过 jenkins 作业部署到 Beanstalk有所启发或帮助;

我在 NodeJs 中有一个示例 Hello World 应用程序,它是 GitHub 中的源代码。每当通过 jenkins 作业发生新提交时,源代码就会推送到 AWS Beanstalk 环境。源代码包含一个 .ebextensions 文件夹,其中有一个 filebeat.config 文件,用于在 Beanstalk 环境中安装和配置 fileBeat

jenkins 托管在 t2.micro EC2 实例中。 Beanstalk 环境和 jenkins 服务器在同一个 VPC 内。 jenkins 作业运行,结果显示为 succesS。但是,当我查看 AWS Beanstalk 仪表板时,然可以在顶部看到最新版本,但在 Deployed 状态下看不到它。 (该应用程序版本行中的部署到为空)。 我检查了 jenkins 作业的控制台输出,有一条警告说:

警告:环境(environmentID='e-ke2unpe3sm') 没有匹配的 versionLabels(预期: jenkins-hw-elk-node-1-5;找到:示例应用程序)

我不确定这是 Beanstalk 配置的问题还是 .ebextensions 文件中的错误。 我附上了 .ebextensions

文件夹中 filebeat.config 文件的屏幕截图

带有 ebextensions 的 NodeJS 应用程序未通过 Jenkins 作业部署到 Beanstalk

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的带有 ebextensions 的 NodeJS 应用程序未通过 Jenkins 作业部署到 Beanstalk全部内容,希望文章能够帮你解决带有 ebextensions 的 NodeJS 应用程序未通过 Jenkins 作业部署到 Beanstalk所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。