Github Интеграция с Selenium: Полное руководство
Что такое GitHub?
Git Hub — это платформа для совместной работы. Он построен поверх git. Это позволяет вам хранить как локальные, так и удаленные копии вашего проекта. Проект, который вы можете опубликовать среди членов вашей команды, поскольку они смогут использовать его и обновлять самостоятельно.
Преимущества использования Git Hub для Selenium.
- Когда над одним проектом работают несколько человек, они могут обновлять детали проекта и одновременно информировать других членов команды.
- Дженкинс может помочь нам регулярно собирать проект из удаленного репозитория, это помогает нам отслеживать неудачные сборки.
Предварительное условие для Selenium и интеграция с github
Прежде чем мы начнем интеграцию Selenium и git Hub, нам необходимо установить следующие компоненты.
- Установка Дженкинса.
- Установка Maven.
- Установка Томкэта.
Вы можете найти этапы установки по следующим ссылкам:
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», и
- Нажмите кнопку «Далее»
Шаг 9) Выберите компонент, который вы хотите установить, и нажмите «Далее».
Шаг 10) Если вы хотите создать папку меню «Пуск» для Git, оставьте настройку по умолчанию и нажмите «Далее».
Шаг 11) На этом этапе
- Выберите «Использовать Git» в Windows Командная строка для запуска Git из командной строки и
- Нажмите "Далее".
Оставьте настройки по умолчанию и нажмите «Далее», чтобы установить.
Шаг 12) На этом этапе
- Выберите «Использовать открытый SSH». Это поможет нам выполнить команду из командной строки и установить путь к среде.
- Нажмите кнопку «Далее».
Шаг 13) На этом этапе
- Выберите «Оформить заказ в стиле Windows, зафиксировать окончание строки в стиле Unix». (как git-хаб должен обрабатывать окончания строк в текстовых файлах).
- Нажмите кнопку «Далее».
Шаг 14) На этом этапе
- Выберите «Использовать 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 и просмотрите местоположение.
- Нажмите на следующий
Шаг 3) На этом этапе
- Выберите имя и местоположение проекта, затем
- Нажмите на следующий
Шаг 4) Нажмите на следующий
Шаг 5) На этом этапе
- Введите идентификатор группы и
- Идентификатор артефакта и
- Нажмите кнопку «Готово».
Как только вы нажмете кнопку «Готово», проект будет создан.
Шаг 6)
Теперь давайте создадим образец скрипта
Давайте отправим код/локальный репозиторий в Git Hub.
Шаг 7) На этом этапе
- Откройте eclipse, а затем перейдите к проекту.
- Щелкните проект правой кнопкой мыши и выберите «команда», затем
- Выберите общий проект
Шаг 8) Как только мы нажмем «Поделиться проектом» на экране выше, мы получим еще одно окно.
На этом этапе
- Выберите локальный репозиторий и
- Нажмите "Готово".
Нажав «Готово», мы увидим изменение в структуре проекта: мы создали локальный репозиторий.
Теперь пришло время отправить наш код в репозиторий Git Hub.
Шаг 9) На этом этапе
- Щелкните правой кнопкой мыши проект и команду, затем
- Нажмите на фиксацию
Шаг 10) На этом этапе
- Введите сообщение фиксации и
- Выберите файлы, которые мы хотим отправить в репозиторий Git Hub.
- Нажмите «Зафиксировать» и нажмите
Как только вы закончите с этим, вы увидите, что значки в проекте изменяются. Это говорит о том, что мы успешно отправили и зафиксировали наш код в Git Hub.
Мы можем проверить в Git-хабе в репозитории, что наш проект успешно отправлен в репозиторий.
Теперь пришло время выполнить наш проект из Git Hub в Дженкинсе.
Шаг 11) Запустите браузер и откройте свой Jenkins.
Шаг 12) Нажмите на новый элемент.
Шаг 13) На этом этапе
- Введите название товара
- Выберите проект Maven
- Нажмите кнопку ОК
Шаг 14) На этом этапе мы настроим Git Hub в Jenkins.
- Нажмите Git и
- Введите URI репозитория
- Нажмите Добавить репозиторий.
Если у вас есть несколько репозиториев в Git Hub, вам необходимо добавить поле имени Refspec репозитория.
Мы можем получить URI в Git Hub.
Шаг 15) На этом этапе
- Добавьте местоположение файла pom.xml в текстовое поле и
- Укажите цели и варианты для Maven, затем
- Выберите вариант запуска теста
- Нажмите на кнопку Сохранить.
Шаг 16) как только мы нажмем «Сохранить», появится экран ниже,
Теперь мы можем построить наш проект, нажмите «Создать».
Шаг 17) Он покажет сборку, щелкните номер сборки или дату сборки.
Шаг 18) Как только мы нажмем на номер сборки ниже, появится экран, на котором мы сможем увидеть вывод консоли на этом этапе, щелкните вывод консоли.
Наконец, мы можем убедиться, что наша сборка успешно завершена/выполнена.