2016-09-08 2 views
0

Я с трудом, чтобы развернуть этот стандарт электронной коммерции проект Bluemix: https://github.com/zallaricardo/ecommerce-devopsОшибка чтения файла манифеста в bluemix развернуть

Я решил сделать это с репозиторий и автоматического развертывания с помощью службы трубопровода Bluemix , После успешного создания и исправления многих неправильных конфигураций проблема с корнем, похоже, заключается в написании правильной версии файла manifest.yml для проекта.

Без manifest.yml файла журнала показывает следующее сообщение об ошибке:

Downloading artifacts...DOWNLOAD SUCCESSFUL 
Target: https://api.ng.bluemix.net 
Updating app loja-virtual-devops in org pfc-devops/space Dev as [email account]... 
OK 

Uploading loja-virtual-devops... 
Uploading app files from: /home/pipeline/d38f0184-33da-44da-ba16-4671b491988a 
Uploading 384.1M, 1679 files 

228.5M uploaded... 

Done uploading 
OK 

Stopping app loja-virtual-devops in org pfc-devops/space Dev as [email account]... 
OK 

Starting app loja-virtual-devops in org pfc-devops/space Dev as[email account]... 
-----> Downloaded app package (452M) 
-----> Downloaded app buildpack cache (4.0K) 
Staging failed: An application could not be detected by any available buildpack 

FAILED 
NoAppDetectedError 

TIP: Buildpacks are detected when the "cf push" is executed from within the directory that contains the app source code. 

Use 'cf buildpacks' to see a list of supported buildpacks. 

Use 'cf logs loja-virtual-devops --recent' for more in depth log information. 

И с версии манифеста, который я считаю, * - Я новичок в этом проявляется материал * - быть в порядке и достаточные, бревенчатые показывает:

Downloading artifacts...DOWNLOAD SUCCESSFUL 
Target: https://api.ng.bluemix.net 
FAILED 
Error reading manifest file: 
yaml: unmarshal errors: 
    line 2: cannot unmarshal !!seq into map[interface {}]interface {} 

manifest.yml файл в настоящее время пишется следующим образом:

--- 
- name: loja-virtual-devops 
    memory: 512M 
    buildpack: https://github.com/cloudfoundry/java-buildpack 
    domain: mybluemix.net 

Я искренне ценю любой намек на то, как исправить манифест для этого приложения или другой способ успешно развернуть проект через Bluemix.

ответ

2

Попробуйте включить заголовок applications в свой файл manifest.yml.

пример:

applications: 
- name: appname 
    host: app_hostname 
    buildpack: java_buildpack 
    instances: 2 
    memory: 512M 
    disk_quota: 512M 
    path: . 
+0

Благодаря @zekone! Я сделал это, и ошибка перешла от приложений к buildpack, что более конкретно. Я расскажу об этом, но дайте мне знать, если у вас есть представление об этом: 'Сбой ERROR с исключением # Не удалось выполнить этап: не удалось выполнить сборку сборки. – zallaricardo

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