Конвейер AWS Code дает сбой на этапе развертывания из-за тайм-аута

Я пытаюсь работать над тем, чтобы иметь ci/cd для части приложения Api.

У меня есть 3 шага:

1: Источник (git hub version2)

2: Сборка (в настоящее время не имеет команд)

3: Развернуть (поставщик — это развертывание кода (приложение))

Вот скриншот событий в развертывании кода.

.

При создании группы развертывания. Я выбрал вариант загрузки поставщика развертывания кода из варианта (хотя это было необходимо).

При настройке конвейера кода выбрал

Посчитал, что это уместно.

Этот конвейер кода поместил объект в корзину S3 для этого конвейера. Развертывание кода воздействует на этот исходный артефакт.

Примечание: У нас ничего нет на этом образе Ec2, это просто место, где у нас есть наш API. В настоящее время Ec2 пуст.

Каким будет правильный способ реализовать это? Как я могу преодолеть проблемы, с которыми я сталкиваюсь.

Если сборка ничего не делает, вы можете полностью удалить этот этап. А как насчет вашего файла appspec.yml для CodeDeploy? Может быть, это неправильно?

Marcin 10.12.2020 23:28

@Marcin, ну ладно, удалю шаг сборки. Нужен ли файл appspec.yml? Должен ли он быть частью моего репо?

sumanth shetty 11.12.2020 04:24
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
388
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Без appspec.yml ваше развертывание не удастся. Из документов:

Файл AppSpec должен быть в формате YAML с именем appspec.yml и должен быть помещен в корень структуры каталогов исходного кода приложения. В противном случае развертывание завершится ошибкой.

не могли бы вы помочь мне с этим stackoverflow.com/questions/65247453/…

sumanth shetty 11.12.2020 08:55

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