2013-08-15 4 views
0

Мне нужно создать сборки сервера в CentOS 6.4 Минимальная я успешно установлен:CentOS 6.4 Минимальное + как настроить задания jenkins через xml?

  • Java компилятор (OpenJDK 1.7.0)
  • Git или Mercurial
  • Maven
  • Дженкинсу

Теперь мне нужно:

Через определенные промежутки времени (например, ежедневно в середине ght) является последней версией в системе управления версиями (tip, HEAD, ...), скомпилированной с Maven. Кроме того, необходимо создать Java-документы и пакеты (jar, war).

Затем Дженкинс со всеми испытаниями проводил и сообщал.

  • Убедитесь, что отчет о предыдущих сборках
  • Убедитесь, что Java Docs и пакеты могут быть загружены (баночки, войны, ...) из последней сборки

Я могу» t использовать графический интерфейс для CentOS Minimal, поэтому мне нужно настроить задание в xml-файлах? Может ли кто-нибудь показать мне способ ... Я не гуру сервера Linux.

ответ

0

Неправильно настроить Jenkins через XML вручную, поскольку конфигурация Jenkins распространяется по нескольким файлам, а формат файлов конфигурации изменяется между версиями.

Учитывая, что Jenkins - это веб-приложение, вы можете посетить порт 8080 (порт Jenkins по умолчанию, если вы его не изменили) на сервере, где вы установили Jenkins (например, http://mycentosserver.example.com:8080), и настроить его через веб-интерфейс.

Если вы не можете получить доступ к веб-интерфейсу из-за брандмауэра или аналогичного устройства, но вы можете использовать SSH на сервере (возможно, вы можете, учитывая, что вы могли установить на него файлы), вы можете установить до SSH-туннеля, чтобы перенаправить порт на ваш локальный компьютер на порт 8080 на сервере. Например, с вашей локальной машины выполните следующую команду. Затем вы сможете получить доступ к Jenkins на своем локальном компьютере по адресу http://localhost:28080. Если вы работаете в Windows, вы можете использовать Putty для выполнения того же самого.

ssh -L 28080:127.0.0.1:8080 mycentosserver.example.com 

Если вы не можете получить доступ к веб-приложение напрямую, и вы не можете SSH туннель, я бы рекомендовал создание Дженкинс на сервере, где вы можете доступа веб-приложение, настроив его, и скопировав файлы конфигурации XML с /var/lib/jenkins на этом сервере на ваш сервер Centos.

+0

Я использовал пересылку ssh, X11 и Xming для безопасного использования сервера :) Теперь я могу запустить firefox на своей локальной машине. – 8bitboy

+0

Какой проект выбрать, если я создам новое задание? Я думаю, что проект Maven2/3 выглядит подходящим? – 8bitboy

+0

Какие плагины мне нужны для создания отчетов о предыдущих сборках и результатах тестирования? – 8bitboy

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

  • Нет связанных вопросов^_^