0

У меня возникли проблемы с установкой непрерывного развертывания для моего приложения node.js (через aws CodeDeploy). До сих пор я закончил следующие шаги:Непрерывное развертывание приложений node.js с использованием CI и CodeDeploy

  1. Созданный пользователем IAM с необходимыми разрешениями
  2. Создано Elastic Beanstalk экземпляр работает node.js
  3. Созданное приложение CodeDeploy и связал его с моей EC2 инстанции и пользователь IAM

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

Теперь я застрял на сцене, где мне нужно создать файл appspec.yml, который будет правильно развертывать приложение. Я не уверен в этом вообще, то есть, какой источник/назначение следует указать и т. Д. Нужно ли мне запускать мой сценарий npm build (создает dist/folder) на этом этапе или во время моих тестов/сборок CircleCI?

ответ

1

source является источником файлов, которые будут развернуты. destination - это место, где будут развернуты файлы. Возможно, вы захотите запустить npm build после того, как файлы будут скопированы на хост (вы можете сделать это в hook после завершения). Список доступных крючков, а также подробные документы доступны здесь: http://docs.aws.amazon.com/codedeploy/latest/userguide/app-spec-ref.html для дополнительной информации.

Также просьба уточнить вопросы, которые у вас есть. Трудно определить, какие проблемы вы испытываете от etc..

Смежные вопросы