Учебники

Дженкинс — Настройка сборки

Для этого упражнения мы создадим задание в Jenkins, которое подберет простое приложение HelloWorld, соберет и запустит Java-программу.

Шаг 1 — Перейдите на панель инструментов Jenkins и нажмите на новый элемент

Установка рабочих мест

Шаг 2 — На следующем экране введите имя элемента, в данном случае мы назвали его Helloworld. Выберите «Фристайл проект»

Привет, мир

Шаг 3 — появится следующий экран, в котором вы можете указать детали работы.

Helloworld Config

Шаг 4 — Нам нужно указать расположение файлов, которые нужно собрать. В этом примере мы будем предполагать, что был настроен локальный репозиторий git (E: \ Program), который содержит файл «HelloWorld.java». Поэтому прокрутите вниз и нажмите на опцию Git и введите URL-адрес локального репозитория git.

Примечание. Если вы размещаете репозиторий на Github, вы также можете ввести здесь URL этого репозитория. В дополнение к этому вам нужно будет нажать кнопку «Добавить» для ввода учетных данных, чтобы добавить имя пользователя и пароль в репозиторий github, чтобы код можно было получить из удаленного репозитория.

Git Repository

Шаг 5 — Теперь перейдите в раздел «Сборка» и нажмите «Добавить шаг сборки» → «Выполнить пакетную команду Windows».

Выполнить пакетную команду Windows

Шаг 6 — В окне команд введите следующие команды и нажмите кнопку Сохранить.

Javac HelloWorld.java
Java HelloWorld

Сохранить

Шаг 7 — После сохранения вы можете нажать на опцию Build Now, чтобы увидеть, успешно ли вы определили задание.

Построить сейчас

Шаг 8 — Как только сборка запланирована, она запустится. Следующий раздел истории сборки показывает, что сборка выполняется.

История сборки

Шаг 9 — Как только сборка завершена, статус сборки покажет, была ли сборка успешной или нет. В нашем случае следующая сборка была выполнена успешно. Нажмите на # 1 в истории сборки, чтобы открыть детали сборки.

подробности

Шаг 10 — Нажмите на ссылку Console Output, чтобы увидеть детали сборки

Консольный выход1Консольный выход2

Помимо описанных выше шагов, существует очень много способов создания задания сборки, доступно множество вариантов, что делает Jenkins таким фантастическим инструментом непрерывного развертывания.