Что такое GitHub?
Git Hub - это платформа для совместной работы. Он построен поверх git. Это позволяет вам хранить как локальные, так и удаленные копии вашего проекта. Проект, который вы можете опубликовать среди членов вашей команды, поскольку они могут использовать его и обновлять оттуда.
Преимущества использования Git Hub для Selenium.
- Когда несколько человек работают над одним и тем же проектом, они могут обновлять детали проекта и одновременно информировать других членов команды.
- Дженкинс может помочь нам регулярно собирать проект из удаленного репозитория, это помогает нам отслеживать неудачные сборки.
В этом руководстве вы узнаете
- Необходимое условие для интеграции Selenium и github
- Установка бинарных файлов Git
- Установка плагина Jenkins Git
- Настройка нашего Eclipse с помощью подключаемого модуля GitHub
- Создание репозитория на Git
- Пример тестирования использования Selenium с Git Hub.
Необходимое условие для интеграции Selenium и github
Прежде чем мы начнем интеграцию selenium и git hub, нам необходимо установить следующие компоненты.
- Установка Jenkins.
- Установка Maven.
- Установка Tomcat.
Вы можете найти эти шаги по установке по следующим ссылкам:
1) Руководство по установке Maven и Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Руководство по установке Tomcat (https://www.guru99.com/apache.html)
Установка бинарных файлов Git
Теперь давайте начнем с установки «Git Binaries».
Шаг 1) Запустите браузер и перейдите по URL- https://git-scm.com/
Шаг 2) Загрузите последнюю стабильную версию.
Шаг 3) Нажмите на загрузки для Windows, как только файл будет загружен, мы можем начать нашу установку.
Шаг 4) Перейдите к месту загрузки или значку и запустите установщик.
Шаг 5) Нажмите «Добро пожаловать» и «Стандартную общественную лицензию».
Шаг 6) Нажмите кнопку «Далее» в мастере настройки git.
Шаг 7) Прочтите Стандартную общественную лицензию GNU и нажмите «Далее».
Появится еще одно окно,
Шаг 8) На этом шаге
- Выберите каталог, в который вы хотите установить «Git Binaries», и
- Нажмите на кнопку "Далее"
Шаг 9) Выберите компонент, который вы хотите установить, и нажмите «Далее».
Шаг 10) Если вы хотите создать папку меню «Пуск» для Git, оставьте настройку по умолчанию и нажмите «Далее».
Шаг 11) На этом шаге
- Выберите Использовать Git в командной строке Windows, чтобы запустить Git из командной строки и
- Нажмите "Далее".
Оставьте настройку по умолчанию и нажмите «Далее» для установки.
Шаг 12) На этом шаге
- Выберите Use Open SSH. Это поможет нам выполнить команду из командной строки и установит путь к среде.
- Нажмите на кнопку «Далее».
Шаг 13) На этом шаге
- Выберите «Оформить заказ в стиле Windows, зафиксировать окончание строки в стиле Unix». (Как концентратор git должен обрабатывать окончания строк в текстовых файлах).
- Нажмите на кнопку «Далее».
Шаг 14) На этом шаге
- Выберите Use MinTTY - это терминал по умолчанию MSys2 для Git Bash.
- Нажмите на кнопку "Далее"
После успешной установки git вы можете получить доступ к git.
Откройте командную строку, введите «git» и нажмите «Enter». Если вы видите экран ниже, значит, он установлен успешно.
Установка плагина Jenkins Git
Теперь давайте начнем с установки плагина Jenkins Git.
Шаг 1) Запустите браузер и перейдите к своему Jenkins.
Шаг 2) Нажмите «Управление Дженкинсом».
Шаг 3) Нажмите «Управление плагинами», откроется другое окно.
Шаг 4) Щелкните вкладку «Доступные».
Шаг 5) На этом шаге
- Выберите плагин GitHub, затем
- Нажмите кнопку Загрузить сейчас и установите после перезагрузки.
Теперь он установит следующие плагины.
После завершения установки. Перезагрузите сервер Tomcat, вызвав файл "shutdown.bat".
После перезапуска tomcat и Jenkins мы видим, что плагины установлены на вкладке «Установлено».
Настройка нашего Eclipse с помощью подключаемого модуля GitHub
Теперь давайте установим подключаемый модуль GitHub для Eclipse.
URI для местоположения плагина EGit https://download.eclipse.org/egit/updates/
Шаг 1) Запустите Eclipse, а затем
- Нажмите кнопку справки, затем
- Нажмите на установить новое программное обеспечение
Шаг 2) Экран ниже откроется после того, как мы нажмем на установку нового программного обеспечения. Теперь нажмите на добавление
Шаг 3) На этом шаге
- Введите имя «EGIT» и
- Введите адрес https://download.eclipse.org/egit/updates/, затем
- Щелкните ОК.
Шаг 4) Затем нажмите «Выбрать все» и «Далее».
Шаг 5) Нажмите «Далее» и нажмите «Принять лицензионное соглашение», затем завершите установку.
Затем перезапустите затмение.
Создание репозитория на Git
Шаг 1) Перейдите к URI Git Hub: https://github.com/ зарегистрируйтесь в git hub
Шаг 2) После успешной регистрации нажмите «Создать новый репозиторий».
Шаг 3) На этом шаге
- Введите имя репозитория и
- нажмите на создать репозиторий
Пример тестирования использования Selenium с Git Hub.
Шаг 1) Как только мы закончим с новым репозиторием, запустите Eclipse
- Нажмите на файл
- Затем нажмите новую кнопку, а затем
- Нажмите на другой
Шаг 2) На этом шаге
- Выберите Maven Project и просмотрите расположение.
- Нажмите "Далее"
Шаг 3) На этом шаге
- Выберите название проекта и местоположение, затем
- Нажмите "Далее"
Шаг 4) Нажмите "Далее"
Шаг 5) На этом шаге
- Введите идентификатор группы и
- Идентификатор артефакта и
- Нажмите кнопку «Готово».
Как только вы нажмете кнопку «Готово», будет создан проект.
Шаг 6)
Теперь создадим образец скрипта
Давайте отправим код / локальный репозиторий в Git Hub.
Шаг 7) На этом шаге
- Откройте eclipse и перейдите к проекту.
- Щелкните проект правой кнопкой мыши и выберите «Команда», затем
- Выберите поделиться проектом
Шаг 8) Как только мы нажмем «Поделиться проектом» на экране выше, мы увидим другое окно.
На этом этапе
- Выберите локальный репозиторий и
- Нажмите "Готово".
После того, как мы нажмем «Готово», мы сможем увидеть изменение в структуре проекта, которое мы создали в локальном репозитории.
Пришло время разместить наш код в репозитории Git Hub.
Шаг 9) На этом шаге
- Щелкните правой кнопкой мыши проект и команду, затем
- Нажмите на фиксацию
Шаг 10) На этом шаге
- Введите сообщение фиксации и
- Выберите файлы, которые мы хотим отправить в репозиторий Git Hub
- Нажмите на фиксацию и нажмите
Как только вы закончите с этим, вы увидите, что значки в проекте меняются, в нем говорится, что мы успешно отправили и зафиксировали наш код в Git Hub.
Мы можем проверить в хабе Git в репозитории, что наш проект успешно помещен в репозиторий.
Пришло время выполнить наш проект из Git Hub в Jenkins.
Шаг 11) Запустите браузер и откройте свой Jenkins.
Шаг 12) Нажмите на новый элемент.
Шаг 13) На этом шаге
- Введите название предмета
- Выберите проект Maven
- Нажмите кнопку ОК
Шаг 14) На этом шаге мы настроим Git Hub в Jenkins.
- Щелкните Git и
- Введите URI репозитория
- Нажмите на Добавить репозиторий.
Если у вас несколько репозиториев в Git Hub, вам нужно добавить имя репозитория Refspec.
Мы можем получить URI в Git Hub
Шаг 15) На этом шаге
- Добавьте расположение файла pom.xml в текстовое поле и
- Укажите цели и параметры для Maven, затем
- Выберите вариант, как запустить тест
- Нажмите кнопку «Сохранить».
Шаг 16) после того, как мы нажмем кнопку «Сохранить», появится экран,
Теперь мы можем построить наш проект, нажав на build.
Шаг 17) Он покажет сборку, нажмите на номер сборки или дату сборки.
Шаг 18) после того, как мы нажмем на номер сборки, ниже появится экран, где мы можем увидеть вывод консоли на этом шаге, щелкните вывод консоли.
Наконец, мы можем убедиться, что наша сборка успешно завершена / выполнена.
Автор статьи: Чайтанья Пуджари.