问题描述
我在 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 文件的屏幕截图解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)