Інтеграція Github із селеном: повний посібник

Зміст:

Anonim

Що таке GitHub?

Git Hub - це платформа для співпраці. Він побудований поверх git. Це дозволяє зберігати як локальні, так і віддалені копії вашого проекту. Проект, який ви можете опублікувати серед членів вашої команди, оскільки вони можуть використовувати його та оновити звідти.

Переваги використання Git Hub для селену.

  • Коли кілька людей працюють над одним проектом, вони можуть оновлювати деталі проекту та одночасно інформувати інших членів команди.
  • Jenkins може допомогти нам регулярно будувати проект із віддаленого сховища, це допомагає нам відстежувати невдалі збірки.

У цьому підручнику ви дізнаєтесь

  • Передумова інтеграції селену та github
  • Встановлення Git Binaries
  • Встановити плагін Jenkins Git
  • Налаштування нашого Eclipse за допомогою плагіна GitHub
  • Створення сховища на Git
  • Приклад тестування використання селену з Git Hub.

Передумова інтеграції селену та github

Перш ніж розпочати інтеграцію селену та git hub, нам потрібно встановити наступні компоненти.

  1. Встановлення Дженкінса.
  2. Встановлення Maven.
  3. Встановлення Tomcat.

Ви можете знайти ці кроки встановлення за такими посиланнями:

1) Посібник з встановлення Maven та Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Посібник з встановлення Tomcat (https://www.guru99.com/apache.html)

Встановлення Git Binaries

А зараз почнемо з установки "Git Binaries".

Крок 1) Запустіть браузер і перейдіть до URL-адреси https://git-scm.com/

Крок 2) Завантажте останню стабільну версію.

Крок 3) Після завантаження файлу клацніть на завантаження для Windows, і ми можемо розпочати встановлення.

Крок 4) Перейдіть до місця завантаження або значка та запустіть програму встановлення.

Крок 5) Клацніть вітальну та загальнодоступну ліцензії.

Крок 6) Натисніть кнопку "Далі" у майстрі налаштування git

Крок 7) Прочитайте загальнодоступну ліцензію GNU та натисніть далі

З'явиться інше вікно,

Крок 8) На цьому кроці

  1. Виберіть каталог, де ви хочете встановити "Git Binaries" та
  2. Клацніть на наступну кнопку

Крок 9) Виберіть компонент, який ви хочете встановити, і натисніть далі

Крок 10) Якщо ви хочете створити папку меню «Пуск» для Git, залиште налаштування за замовчуванням і натисніть «Далі».

Крок 11) На цьому кроці

  1. Виберіть Використовувати Git у командному рядку Windows, щоб запустити Git із командного рядка та
  2. Натисніть далі.

Залиште налаштування за замовчуванням та натисніть на наступний, щоб встановити.

Крок 12) На цьому кроці

  1. Виберіть Використати відкритий SSH Це допоможе нам виконати команду з командного рядка, і це встановить екологічний шлях.
  2. Клацніть на наступну кнопку.

Крок 13) На цьому кроці

  1. Виберіть "Оформити стиль вікна, зафіксувати закінчення рядка в стилі Unix". (Як git hub повинен обробляти закінчення рядків у текстових файлах).
  2. Клацніть на наступну кнопку.

Крок 14) На цьому кроці

  1. Виберіть Використовувати MinTTY - це стандартний термінал MSys2 для Git Bash
  2. Клацніть на наступну кнопку

Після успішного встановлення git ви зможете отримати доступ до git.

Відкрийте командний рядок і введіть "git" та натисніть "Enter". Якщо ви бачите екран нижче, це означає, що він успішно встановлений

Встановити плагін Jenkins Git

Тепер почнемо з установки плагіна Jenkins Git.

Крок 1) Запустіть браузер і перейдіть до свого Jenkins.

Крок 2) Клацніть на Manage Jenkins.

Крок 3) Клацніть на Управління плагінами, відкриється інше вікно

Крок 4) Клацніть на Доступну вкладку

Крок 5) На цьому кроці

  1. Потім виберіть плагін GitHub
  2. Натисніть Завантажити зараз та встановіть після кнопки перезапуску.

Тепер він встановить наступні плагіни.

Після завершення встановлення. Перезапустіть сервер Tomcat, викликавши файл "shutdown.bat"

Після перезапуску tomcat і Jenkins ми бачимо, що плагіни встановлені на вкладці "Встановлено".

Налаштування нашого Eclipse за допомогою плагіна GitHub

Тепер давайте встановимо плагін GitHub для Eclipse.

URI для розташування плагіна EGit https://download.eclipse.org/egit/updates/

Крок 1) Запустіть Eclipse, а потім

  1. Потім натисніть на кнопку довідки
  2. Клацніть на встановити нове програмне забезпечення

Крок 2) Екран нижче відкриється після того, як ми клацнемо на встановлення нового програмного забезпечення. Тепер натисніть Додати

Крок 3) На цьому кроці

  1. Введіть назву "EGIT" та
  2. Тоді введіть місце розташування https://download.eclipse.org/egit/updates/
  3. Клацніть на ok.

Крок 4) Потім натисніть на вибрати все і далі

Крок 5) Натисніть «Далі» та натисніть «Прийняти ліцензійну угоду», а потім завершіть установку.

Потім перезапустіть затемнення.

Створення сховища на Git

Крок 1) Перейдіть до URI Git Hub: https://github.com/ підпишіться на git hub

Крок 2) Після успішної реєстрації натисніть кнопку створити нове сховище

Крок 3) На цьому кроці

  1. Введіть назву сховища та
  2. натисніть на створити сховище

Приклад тестування використання селену з Git Hub.

Крок 1) Закінчивши роботу з новим сховищем, запустіть Eclipse

  1. Клацніть на файл
  2. Потім натисніть на нову кнопку, а потім
  3. Клацніть на інше

Крок 2) На цьому кроці

  1. Виберіть Maven Project і перегляньте місце.
  2. Натисніть далі

Крок 3) На цьому кроці

  1. Потім виберіть назву проекту та місце
  2. Натисніть далі

Крок 4) Натисніть далі

Крок 5) На цьому кроці

  1. Введіть ідентифікатор групи та
  2. Ідентифікатор артефакту та
  3. Натисніть кнопку Готово.

Як тільки ви натиснете кнопку Готово, буде створений проект.

Крок 6)

Тепер давайте створимо зразок сценарію

Давайте перенесемо код / ​​локальне сховище до Git Hub.

Крок 7) На цьому кроці

  1. Відкрийте затемнення, а потім перейдіть до проекту
  2. Клацніть правою кнопкою миші на проекті, а потім виберіть "команда"
  3. Виберіть спільний проект

Крок 8) Після того, як ми клацнемо на "Поділитися проектом" у верхньому екрані, ми отримаємо інше вікно

На цьому кроці

  1. Виберіть локальне сховище та
  2. Клацніть на фініш.

Після натискання кнопки Готово ми можемо побачити зміну в структурі проекту, через яку ми створили локальне сховище.

Тепер настав час перенести наш код до сховища Git Hub

Крок 9) На цьому кроці

  1. Клацніть правою кнопкою миші проект та команду
  2. Клацніть на коміт

Крок 10) На цьому кроці

  1. Введіть повідомлення про фіксацію та
  2. Виберіть файли, які ми хочемо надіслати до сховища Git Hub
  3. Клацніть на коміт і натисніть

Після того, як ви закінчите з цим, ви зможете побачити, як іконки в проекті змінюються, це говорить про те, що ми успішно просунули та передали наш код Git Hub

Ми можемо перевірити в концентраторі Git у сховищі, що наш проект успішно переміщений у сховище

Тепер настав час виконати наш проект від Git Hub у Дженкінсі

Крок 11) Запустіть браузер і відкрийте свій Jenkins.

Крок 12) Клацніть на новий елемент.

Крок 13) На цьому кроці

  1. Введіть назву елемента
  2. Виберіть проект Maven
  3. Клацніть на кнопку ОК

Крок 14) На цьому кроці ми налаштуємо Git Hub в Jenkins

  1. Клацніть на Git і
  2. Введіть URI сховища
  3. Клацніть на Додати сховище

Якщо у вас є кілька сховищ у Git Hub, вам потрібно додати поле Refspec імені сховища.

Ми можемо отримати URI в Git Hub

Крок 15) На цьому кроці

  1. Додайте розташування файлу pom.xml у текстове поле та
  2. Тоді вкажіть цілі та варіанти для Maven
  3. Виберіть варіант запуску тесту
  4. Клацніть на кнопку зберегти.

Крок 16) Після натискання кнопки збереження з'явиться екран,

Тепер ми можемо побудувати наш проект, клацніть на build.

Крок 17) На ньому буде показано Збірка, натисніть номер збірки або дату збірки.

Крок 18) Після того, як ми натиснемо номер збірки, з'явиться екран нижче, де ми зможемо побачити висновок консолі на цьому кроці, клацніть на виході консолі.

Нарешті, ми можемо перевірити, що наша збірка успішно завершена / виконана.

Ця стаття представлена ​​Чайтаньєю Пуджарі