Простой. Создайте buildspec.yml в корневом каталоге, затем используйте этот YAML:
version: 0.2 phases: install: runtime-versions: nodejs: 10 commands: - npm install -g typescript - npm install pre_build: commands: - echo Nothing to do in the pre_build phase... build: commands: - echo Build started on `date` - npm run build - npm test post_build: commands: - echo Build completed on `date` cache: paths: - 'node_modules/**/*' artifacts: files: - '**/*' name: yourBuildName-$(date +%Y-%m-%d)
Убедитесь, что отступ правильный !!! Очень важно.
Разобрался с помощью этой страницы: https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-s3deploy.html
Я лично использую codecommit и прислушиваюсь к изменениям, чтобы развить его.