Я пытаюсь создать конвейер развертывания в Bluemix, используя MAVEN, и на этапе развертывания всегда пропускаются артефакты, созданные на предыдущем этапе (Build Stage), т. Е. Он никогда не сможет найти пакет .war, любые идеи? Журналы ниже.Конвейер Bluemix Build & Deploy не работает с Maven
BUILD:
[INFO] Упаковка WebApp [INFO] Сборка WebApp [MyWebAppInBluemix] в [/ дома/Jenkins/рабочее пространство/9b24c823-cdb0-2f05-7588-80df3afc1131/86d18f86- 4ade-4e02-8282-171dc9757272/target/MyWebAppInBluemix] [INFO] Обработка военного проекта [INFO] Копирование webapp webResources [/ home/jenkins/workspace/9b24c823-cdb0-2f05-7588-80df3afc1131/86d18f86-4ade-4e02- 8282-171dc9757272/src/main/webapp/WEB-INF] до [/ home/jenkins/рабочее пространство/9b24c823-cdb0-2f05-7588-80 df3afc1131/86d18f86-4ade-4e02-8282-171dc9757272/target/MyWebAppInBluemix] [INFO] Копирование ресурсов webapp [/ home/jenkins/workspace/9b24c823-cdb0-2f05-7588-80df3afc1131/86d18f86-4ade-4e02-8282- 171dc9757272/src/main/webapp] [INFO] Строительная баночка: /home/jenkins/workspace/9b24c823-cdb0-2f05-7588-80df3afc1131/86d18f86-4ade-4e02-8282-171dc9757272/target/MyWebAppInBluemix/WEB-INF /lib/MyWebAppInBluemixBlueMix-1.0-SNAPSHOT.jar [INFO] Webapp собрано в [838 мсек] [INFO] Строительство войны: /home/jenkins/workspace/9b24c823-cdb0-2f05-7588-80df3afc1131/86d18f86-4ade-4e02 -8282-171dc9757272/target/MyWebAppInBluemix.war [INFO] ----------------------------------- ------------------------------------- [INFO] СОЗДАТЬ УСПЕХ [INFO] ------------------------------------------------- ----------------------- [INFO] Общее время: 44.417 с [INFO] Закончено по адресу: 2015-04-12T00: 48: 18 + 00: 00 [INFO] Конечная память: 21M/36M [INFO] ------------------------------------ ------------------------------------/home/jenkins/workspace/9b24c823-cdb0-2f05-7588 -80df3afc1131/86d18f86-4ade-4e02-8282-171dc9757272 .. Выгрузка артефакты ... ЗАГРУЗИТЬ УСПЕШНОГО Общее время: 11 секунд Закончено: УСПЕХ
DEPLOY:
Начало трубопроводного пользователя здание удалено на Дженкинс-развертывание рабского fe1b25615459 (. * Deploy) в рабочей области /дома/Jenkins/рабочее пространства/9b24c823-cdb0-2f05-7588-80df3afc1131/6f0d5c28-555a-4d9e-8207-7e5dfa978bbc Не удалось получить доступ к области артефактов вверх по течению /opt2/jenkins/jobs/9b24c823-cdb0-2f05-7588-80df3afc1131/jobs/86d18f86-4ade-4e02-8282-171dc9757272/builds/2015-04-11_19-47-24/archive. Имеются ли исходные артефакты архива проекта? Загрузка артефактов ... СКАЧАТЬ УСПЕШНЫЙ Общее время: 11 секунд ...
++ сравни толчок MyWebAppInBluemix Обновление приложения MyWebAppInBluemix в орг [email protected]/космического развития, как [email protected] ... OK
Загрузка MyWebAppInBluemix ... Загрузка приложения файлы: /дома/Jenkins/рабочее пространство/9b24c823-cdb0-2f05-7588-80df3afc1131/6f0d5c28-555a-4d9e-8207-7e5dfa978bbc Загрузка 47.9M, 169 файлов
Done uploading OK
Остановить приложение MyWebAppInBluemix в org marcelo @ mail.ком/пространство Развитие как [email protected] ... OK
Запуск приложения MyWebAppInBluemix в орг [email protected]/пространства развития, как [email protected] ... -----> Загруженные приложение пакета (85М) -----> кэш Скачано приложение buildpack (1,4М)
FAILED ошибка сервера, код состояния: 400, код ошибки: 170003, сообщение: приложение не было успешно детектируется любым доступным buildpack
СОВЕТ: используйте 'cf logs MyWebAppInBluemix --recent' для получения дополнительной информации Сборка шага 'Ex ecute shell 'отмечена сборка как неисправность Закончена: FAILURE
Я сделал поправку в моем manifest.yml использовать «путь: цель/MyWebAppInBluemix.war» (Не уверен, если это родственный к решению), дважды проверили конфигурацию этапа сборки, чтобы убедиться, что в каталоге архива сборки действительно установлено значение «target», ввели «pwd» и «ls -ilha» в поле «Развернуть сценарии», и я понял. там появилась война, и развертывание начало работать. Спасибо за помощь Джеффа! – theMarceloR
Я также указал на пакет явно в команде push: cf push MyWebAppInBluemix -p MyWebAppInBluemix.war – theMarceloR