Какво е GitHub?
Git Hub е платформа за сътрудничество. Изграден е върху git. Тя ви позволява да съхранявате както локални, така и отдалечени копия на вашия проект. Проект, който можете да го публикувате сред членовете на вашия екип, тъй като те могат да го използват и да го актуализират от самия него.
Предимства на използването на Git Hub за селен.
- Когато няколко души работят по един и същ проект, те могат да актуализират подробности за проекта и да информират едновременно други членове на екипа.
- Jenkins може да ни помогне да редовно изграждаме проекта от отдалеченото хранилище, което ни помага да следим неуспешните компилации.
В този урок ще научите
- Предпоставка за интеграция на селен и github
- Инсталация на Git Binaries
- Инсталиране на приставката на Jenkins Git
- Настройване на нашето Eclipse с приставка GitHub
- Изграждане на хранилище на Git
- Пример за тестване на използването на селен с Git Hub.
Предпоставка за интеграция на селен и github
Преди да започнем интеграцията на селен и git hub, трябва да инсталираме следните компоненти.
- Инсталация на Дженкинс.
- Инсталация на 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 Binaries
Сега нека започнем с инсталирането на "Git Binaries".
Стъпка 1) Стартирайте браузъра и отидете до URL- https://git-scm.com/
Стъпка 2) Изтеглете най-новата стабилна версия.
Стъпка 3) Щракнете върху изтегляния за Windows, след като файлът бъде изтеглен, можем да започнем с нашата инсталация.
Стъпка 4) Отидете до мястото за изтегляне или иконата и стартирайте инсталатора.
Стъпка 5) Щракнете върху добре дошли и Общо публичен лиценз
Стъпка 6) Щракнете върху бутона "Напред" в съветника за настройка на git
Стъпка 7) Прочетете GNU General Public License и кликнете върху next
Ще се появи нов прозорец,
Стъпка 8) В тази стъпка,
- Изберете директорията, в която искате да инсталирате "Git Binaries" и
- Щракнете върху следващия бутон
Стъпка 9) Изберете компонента, който искате да инсталирате, и кликнете върху следващия
Стъпка 10) Ако искате да създадете папка в менюто "Старт" за Git, оставете настройката по подразбиране и кликнете върху следващата.
Стъпка 11) В тази стъпка,
- Изберете Използвайте Git от командния ред на Windows, за да стартирате Git от командния ред и
- Щракнете върху следващия.
Оставете настройката по подразбиране и щракнете върху следващия, за да инсталирате.
Стъпка 12) В тази стъпка,
- Изберете Използване на отворен SSH Това ще ни помогне да изпълним командата от командния ред и ще зададе пътя на околната среда.
- Щракнете върху следващия бутон.
Стъпка 13) В тази стъпка,
- Изберете „Плащане в стил Windows, ангажиране на завършване на ред в стил Unix“. (Как git hub трябва да третира окончанията на редове в текстови файлове)
- Щракнете върху следващия бутон.
Стъпка 14) В тази стъпка,
- Изберете Използване MinTTY е терминалът по подразбиране на MSys2 за Git Bash
- Щракнете върху следващия бутон
След като git бъде инсталиран успешно, можете да получите достъп до git.
Отворете командния ред и напишете "git" и натиснете "Enter" Ако видите отдолу екранът означава, че е инсталиран успешно
Инсталиране на приставката на Jenkins Git
Сега нека започнем с инсталацията на Jenkins Git Plugin.
Стъпка 1) Стартирайте браузъра и отидете до вашия Jenkins.
Стъпка 2) Кликнете върху Управление на Дженкинс.
Стъпка 3) Щракнете върху Управление на приставки, ще се отвори друг прозорец
Стъпка 4) Щракнете върху Налична TAB
Стъпка 5) В тази стъпка,
- След това изберете приставката GitHub
- Кликнете върху Изтегляне сега и инсталирайте след бутона за рестартиране.
Сега ще инсталира следните приставки.
След като инсталацията приключи. Рестартирайте вашия Tomcat сървър, като извикате файла "shutdown.bat"
След рестартиране на tomcat и Jenkins можем да видим, че плъгините са инсталирани в TAB „Installed“.
Настройване на нашето Eclipse с приставка GitHub
Сега нека инсталираме GitHub Plugin за Eclipse.
URI за местоположението на приставката EGit https://download.eclipse.org/egit/updates/
Стъпка 1) Стартирайте Eclipse и след това
- След това кликнете върху бутона за помощ
- Кликнете върху инсталиране на нов софтуер
Стъпка 2) Екранът по-долу ще се отвори, след като щракнем върху инсталирането на нов софтуер. Сега кликнете върху добавяне
Стъпка 3) В тази стъпка,
- Въведете името "EGIT" и
- След това въведете местоположението https://download.eclipse.org/egit/updates/
- Щракнете върху добре.
Стъпка 4) След това кликнете върху изберете всички и след това
Стъпка 5) Щракнете върху следващия и щракнете върху приемане на лицензионното споразумение, след което завършете инсталацията.
След това рестартирайте затъмнението.
Изграждане на хранилище на Git
Стъпка 1) Придвижете се до Git Hub URI: https://github.com/ регистрирайте се за git hub
Стъпка 2) След като сте се регистрирали успешно, щракнете върху създаване на ново хранилище
Стъпка 3) В тази стъпка,
- Въведете името на хранилището и
- кликнете върху създаване на хранилище
Пример за тестване на използването на селен с Git Hub.
Стъпка 1) След като приключим с новото хранилище, стартирайте Eclipse
- Щракнете върху файла
- След това кликнете върху нов бутон и след това
- Кликнете върху други
Стъпка 2) В тази стъпка,
- Изберете Maven Project и прегледайте местоположението.
- Щракнете върху следващия
Стъпка 3) В тази стъпка,
- След това изберете име и местоположение на проекта
- Щракнете върху следващия
Стъпка 4) Кликнете върху следващия
Стъпка 5) В тази стъпка,
- Въведете идентификатор на група и
- Идентификационен номер на артефакт и
- Щракнете върху бутона Finish.
Веднага щом кликнете върху бутона за завършване, ще бъде създаден проект.
Стъпка 6)
Сега нека създадем примерен скрипт
Нека натиснем кода / локалното хранилище в Git Hub.
Стъпка 7) В тази стъпка,
- Отворете eclipse и след това отидете до проекта
- Щракнете с десния бутон върху проекта и след това изберете „екип“
- Изберете проект за споделяне
Стъпка 8) След като щракнем върху „Споделяне на проект“ в горния екран, ще получим друг прозорец
В тази стъпка
- Изберете локалното хранилище и
- Щракнете върху финала.
След като щракнем върху Finish, можем да видим промяната в структурата на проекта, че сме създали локално хранилище.
Сега е време да изпратим нашия код в хранилището на Git Hub
Стъпка 9) В тази стъпка,
- Щракнете с десния бутон върху проекта и екипа след това
- Кликнете върху фиксиране
Стъпка 10) В тази стъпка,
- Въведете съобщение за фиксиране и
- Изберете файловете, които искаме да изпратим до хранилището на Git Hub
- Кликнете върху фиксиране и натиснете
След като приключите с него, можете да видите, че иконите в проекта се променят, той казва, че успешно сме избутали и предали нашия код на Git Hub
Можем да проверим в центъра на Git в хранилището, че нашият проект е успешно изтласкан в хранилището
Сега е време за изпълнение на нашия проект от Git Hub в Дженкинс
Стъпка 11) Стартирайте браузъра и отворете вашия Jenkins.
Стъпка 12) Кликнете върху нов елемент.
Стъпка 13) В тази стъпка,
- Въведете име на артикул
- Изберете Maven Project
- Щракнете върху бутона ОК
Стъпка 14) В тази стъпка ще конфигурираме Git Hub в Jenkins
- Кликнете върху Git и
- Въведете URI на хранилището
- Кликнете върху Добавяне на хранилище
Ако имате няколко хранилища в Git Hub, трябва да добавите име Refspec поле на хранилището.
Можем да получим URI в Git Hub
Стъпка 15) В тази стъпка,
- Добавете местоположението на файла pom.xml в текстовото поле и
- Тогава посочете целите и опциите за Maven
- Изберете опция за това как да стартирате теста
- Щракнете върху бутона за запазване.
Стъпка 16) след като щракнем върху запазване, ще се появи екранът,
Сега можем да изградим нашия проект, кликнете върху build.
Стъпка 17) Ще покаже компилацията, щракнете върху номера на компилация или датата на компилация.
Стъпка 18) след като щракнем върху номера на компилация, ще се появи екранът отдолу, където можем да видим изхода на конзолата в тази стъпка, щракнете върху изхода на конзолата.
И накрая, можем да проверим дали нашето изграждане е успешно завършено / изпълнено.
Тази статия е предоставена от Чайтаня Пуджари