2014-02-23 3 views
0

У меня задание Jenkin, настроенное в Cloudbees, источник которого из репозитория бит-ведра. У меня есть приложение безопасности весны java, хранящееся в репозитории. Его проект maven с pom.xml. Но у меня нет файла .war в источнике. Итак, как мне развернуть это на Cloudbees. Все параметры должны иметь файл .war, существующий с исходным кодом. Возможно ли создать .war в битбакете или облачных средах во время сборки или развертывания. Заранее благодарим за ответ.Развертывание проекта Maven на облачных облаках

ответ

0

Файл .war никогда не автогенерируется, вам необходимо его создать. Вы можете сделать это, например, с вашего ноутбука, запускающего команду «mvn clean package», когда вы находитесь внутри папки, содержащей файл pom.xml.

Из IDE (Eclipse, NetBeans, IntelliJ, ..) обычно есть возможность его генерировать. После того, как у вас есть файл .war, его можно развернуть с помощью CloudBees SDK. Here, есть пример, который объясняет, как это сделать шаг за шагом для приложения Tomcat 7.

Однако вы также можете развернуть Jenkins прямо через опцию «Действия после сборки -> Развертывание приложений». Дженкинс автоматически сгенерирует файл .war и развернется к экземпляру, который вы скажете. Вы должны создать приложение, прежде чем указывать, где вы хотите его развернуть.

+0

Да, я использую «Действия после сборки -> Развертывание приложений». Для Дженкина создать файл войны для моего приложения Maven. Это мои настройки. – user3339592

+0

Но конструкция не работает. Ниже показан вывод консоли: – user3339592

+0

[ERROR] Для этой сборки не было задано никаких целей. Вы должны указать действительную фазу жизненного цикла или цель в формате <плагин-префикс>: или : [: ]: . Доступными этапами жизненного цикла являются: проверка подлинности, инициализация, источники генерации, источники процесса, генерирующие ресурсы, процессы-ресурсы, компиляция, процессы-классы, источники генерации-тестирования, источники тестовых тестов, генерация-тестирование-ресурсы, процесс -test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, – user3339592

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