#websphere #ibm-cloud
#websphere #ibm-cloud
Вопрос:
Я развертываю загрузочное приложение java spring в качестве развертываемого war в среде IBM bluemix через jenkins. Я могу создать и запустить службу в своей локальной среде. Во время конвейера сборки я получаю это. Есть идеи?
Staging app and tracing logs...
Downloading liberty-for-java...
Downloaded liberty-for-java
Cell 26776ec2-6370-4ef1-8987-54aa61d8fe79 creating container for instance 1cc919a5-8e81-4c91-aa64-9b7274d7715d
Cell 26776ec2-6370-4ef1-8987-54aa61d8fe79 successfully created container for instance 1cc919a5-8e81-4c91-aa64-9b7274d7715d
Downloading app package...
Downloaded app package (2.6K)
-----> Liberty Buildpack Version: v3.44-20200430-1451
E, [2021-02-22T22:06:45.730075 #22] ERROR -- /tmp/buildpacks/fb2e823ce09e8909e2afd757be3d1971/lib/liberty_buildpack/buildpack.rb:50:in `rescue in drive_buildpack_with_logger': Compile failed with exception #<RuntimeError: No supported application type was detected>
No supported application type was detected
Failed to compile droplet: Failed to compile droplet: exit status 1
Exit status 223
Cell 26776ec2-6370-4ef1-8987-54aa61d8fe79 stopping instance 1cc919a5-8e81-4c91-aa64-9b7274d7715d
Cell 26776ec2-6370-4ef1-8987-54aa61d8fe79 destroying container for instance 1cc919a5-8e81-4c91-aa64-9b7274d7715d
Error staging application: App staging failed in the buildpack compile phase
FAILED
Комментарии:
1. Что такое «блюмикс»…? IBM Cloud? Облачное литейное производство, Облачные функции, Движок кода, Kubernetes, виртуальная машина, …? Пожалуйста, добавьте больше информации о том, что вы делаете
Ответ №1:
Ошибка в основном означает, что buildpack не нашел артефакт, который он распознает как приложение, которое он поддерживает. Liberty buildpack распознает войны, банки, каталоги сервера liberty и упакованные серверы.
Пакет сборки будет искать артефакт в текущем каталоге или в каталоге, указанном с -p
помощью флага CLI, или path
в манифесте.
Убедитесь, что ваш артефакт существует там, где пакет сборки может его найти.
Комментарии:
1. Это было связано с тем, что мы не нашли правильный артефакт, как только мы исправили, что он работал!