Ошибка семафора CI при развертывании в Amazon Elastic Beanstalk

Я только что настроил CI для нового проекта, над которым я работаю, мои тесты успешно выполняются и завершаются, но когда Semaphore пытается загрузить мой код в мой экземпляр Amazon Elastic Beanstalk, я получаю сообщение об ошибке:

Версия кода приложения на Elastic Beanstalk не совпадает с версией, которую Семафор отправил в этом развертывании. Пожалуйста, проверьте свою AWS Elastic Beanstalk Console для получения дополнительной информации.

С напечатанным объектом JSON:

{
"Environments": [
    {
        "ApplicationName": "my-app-server", 
        "EnvironmentName": "myappserver", 
        "VersionLabel": "Sample Application", 
        "Status": "Ready", 
        "EnvironmentLinks": [], 
        "EnvironmentId": "my_environment_id", 
        "EndpointURL": "my_server_ip", 
        "SolutionStackName": "64bit Amazon Linux 2016.03 v2.1.0 running Node.js", 
        "CNAME": "my_cname", 
        "Health": "Red", 
        "AbortableOperationInProgress": false, 
        "Tier": {
            "Version": " ", 
            "Type": "Standard", 
            "Name": "WebServer"
        }, 
        "HealthStatus": "Degraded", 
        "DateUpdated": "2016-04-14T16:10:46.905Z", 
        "DateCreated": "2016-04-14T15:44:41.965Z"
    }
]

}

ПРИМЕЧАНИЕ: я пропустил некоторые детали, чтобы скрыть личность моего экземпляра EB.

Я не уверен, почему я получаю эту ошибку при развертывании на пустом экземпляре Elastic Beanstalk, работающем под Node.js. Конечно, если я не настроил среду, развертывание должно ударить EB и установить себя успешно?

Я следовал руководству по семафорам, найденному здесь, чтобы попытаться развернуть мое приложение.

1 ответ

Это старый пост, но я только что столкнулся с этой проблемой, которая, казалось, была просто общей проблемой развертывания EB, где это сообщение об ошибке вводит в заблуждение. У меня есть пользовательские команды, которые запускаются из .ebextentions файл и когда одна из этих команд не удается, я получаю сообщение об ошибке:

Версия кода приложения на Elastic Beanstalk не совпадает с версией, которую Семафор отправил в этом развертывании

Другие вопросы по тегам