Я пытаюсь получить CodePipeline для извлечения моего кода из GitHub и сборки его с помощью CodeBuild. Первый (исходный) шаг работает отлично. Но второй этап (сборка) выходит из строя во время части «UPLOAD_ARTIFACTS». Ниже приведены соответствующие регистрационные данные:AWS CodeBuild + CodePipeline: «Не найдено подходящих путей артефакта»
[Container] 2017/01/12 17:21:31 Assembling file list
[Container] 2017/01/12 17:21:31 Expanding MyApp
[Container] 2017/01/12 17:21:31 Skipping invalid artifact path MyApp
[Container] 2017/01/12 17:21:31 Phase complete: UPLOAD_ARTIFACTS Success: false
[Container] 2017/01/12 17:21:31 Phase context status code: ARTIFACT_ERROR Message: No matching artifact paths found
[Container] 2017/01/12 17:21:31 Runtime error (No matching artifact paths found)
Мое приложение имеет buildspec.yml в своей корневой папке. Это выглядит следующим образом:
version: 0.1
phases:
build:
commands:
- echo `$BUILD_COMMAND`
artifacts:
discard-paths: yes
files:
- MyApp
Казалось бы, что «MyApp» в моем buildspec.yml должно быть что-то другое, но я наливая через все документы АМС без толку (что еще нового?) , Как я могу заставить его правильно загрузить артефакт?
Вы поняли это, я столкнулся с такой же проблемой с моим приложением nodejs. Если вы можете помочь. – Jeet
@Jeet Да, я думаю, мне нужно было использовать «**/*» в качестве источника или что-то в этом роде. Найдите раздел «артефакты»: http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax –
Благодарим вас за быстрый ответ. Я бы попробовал. Я действительно ценю твою помощь. – Jeet