1

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

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

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

我不确定这是 Beanstalk 配置的问题还是由于 .ebextensions 文件中的错误。我附上了文件夹.ebextensions中filebeat.config文件的屏幕截图

在此处输入图像描述

4

0 回答 0