Github 와 통합 Selenium: 튜토리얼 완료
⚡ 스마트 요약
GitHub 연동 Selenium 자동화 프로젝트를 하나의 공유 원격 저장소에 배치하여 모든 팀 구성원이 동일한 코드를 가져올 수 있도록 합니다. Jenkins 수동으로 복사할 필요 없이 해당 저장소에서 각 변경 사항을 직접 빌드합니다.
GitHub이란 무엇입니까?
GitHub는 Git을 기반으로 구축된 협업 플랫폼입니다. 프로젝트의 로컬 복사본과 원격 복사본을 모두 유지할 수 있으므로, 팀 구성원들이 프로젝트를 공유하고 원격에서 업데이트할 수 있습니다.
GitHub를 사용하는 장점 Selenium:
- 여러 사람이 동일한 프로젝트에 참여하는 경우 프로젝트 세부 정보를 업데이트하고 다른 팀원에게 동시에 알릴 수 있습니다.
- Jenkins 원격 저장소에서 정기적으로 프로젝트를 빌드할 수 있으므로, 이를 통해 프로젝트를 최신 상태로 유지할 수 있습니다. trac빌드 실패 횟수 k회.
전제조건 Selenium GitHub 통합
시작하기 전에 Selenium GitHub 연동을 위해서는 다음 구성 요소를 설치해야 합니다.
- Jenkins 설치
- Maven 설치
- Tomcat 설치
다음 가이드에서 설치 단계를 확인할 수 있습니다.
아래 스크린샷은 다음을 보여줍니다. Selenium 저희가 GitHub에 공유할 Maven 프로젝트입니다.
Git 바이너리 설치
이제 Git 바이너리를 설치해 보겠습니다.
단계 1) 브라우저를 실행하고 다음 주소로 이동하세요. https://git-scm.com/
단계 2) 최신 안정 릴리스를 다운로드하세요.
단계 3) 다운로드를 클릭하세요 Windows그런 다음 설치를 시작하십시오.
단계 4) 다운로드 위치나 아이콘으로 이동하여 설치 프로그램을 실행하세요.
단계 5) 환영 화면과 일반 공개 라이선스를 클릭하세요.
단계 6) Git 설정 마법사에서 다음 버튼을 클릭하세요.
단계 7) GNU 일반 공중 사용 허가서를 읽고 다음을 클릭하십시오.
단계 8) 다음 창에서
- Git 바이너리를 설치할 디렉토리를 선택하세요.
- 다음 버튼을 클릭하세요
단계 9) 설치할 구성 요소를 선택하고 다음을 클릭하십시오.
단계 10) Git용 시작 메뉴 폴더를 생성하려면 설정을 기본값으로 두고 다음을 클릭하세요.
단계 11) 이 단계에서,
- 다음에서 Git 사용을 선택하세요. Windows 명령 프롬프트를 사용하여 Git을 명령줄에서 실행할 수 있습니다.
- 다음을 클릭하고 기본 설정을 그대로 둔 다음 다시 다음을 클릭하세요.
단계 12) 이 단계에서,
- OpenSSH 사용을 선택하세요. 이렇게 하면 명령줄에서 명령을 실행하고 환경 변수를 설정할 수 있습니다.
- 다음 버튼을 클릭하세요.
단계 13) 이 단계에서,
- "결제하기"를 선택하세요 Windows-style, Unix 스타일 줄 바꿈을 커밋합니다. (이 설정은 Git이 텍스트 파일의 줄 바꿈을 처리하는 방식을 제어합니다.)
- 다음 버튼을 클릭하세요.
단계 14) 이 단계에서,
- Git Bash에 대해 MSys2의 기본 터미널인 MinTTY 사용을 선택하십시오.
- 다음 버튼을 클릭하세요
설치 프로그램은 파일을 복사합니다.
명령 프롬프트를 열고 "git"을 입력한 다음 Enter 키를 누르십시오. 아래 화면은 설치가 성공적으로 완료되었음을 보여줍니다.
Jenkins Git 플러그인 설치
Git이 설치되어 있다면, Jenkins GitHub 저장소를 읽으려면 자체 플러그인이 필요합니다.
단계 1) 브라우저를 실행하고 해당 주소로 이동하세요. Jenkins.
단계 2) 관리를 클릭하십시오. Jenkins.
단계 3) '플러그인 관리'를 클릭하세요. 새 창이 열립니다.
단계 4) '사용 가능' 탭을 클릭하세요.
단계 5) 이 단계에서,
- GitHub 플러그인을 선택한 다음
- '지금 다운로드하고 재시작 후 설치' 버튼을 클릭하세요.
⚠️ 현재 Jenkins UI : 항목이 이제 관리 Jenkins 플러그인 그리고 탭은 사용 가능한 플러그인화면에는 기존 레이블이 그대로 유지되지만, 동작은 변경되지 않습니다.
Jenkins 이제 GitHub 플러그인과 해당 종속성을 설치합니다. 설치가 완료되면 shutdown.bat 파일을 실행하여 Tomcat 서버를 재시작하십시오.
Tomcat을 재시작한 후 Jenkins 설치된 플러그인 목록은 '설치됨' 탭에서 확인할 수 있습니다.
우리의 설정 Eclipse GitHub 플러그인으로
EGit 플러그인의 업데이트 사이트는 다음과 같습니다. https://download.eclipse.org/egit/updates/
⚠️ 버전 참고: Eclipse 위한 IDE Java 개발자들이 이제 EGit을 번들로 제공합니다. 확인해 보세요. 창 > 보기 표시 > Git 먼저, 뷰가 이미 존재하는 경우 이 섹션을 건너뛰십시오.
단계 1) 실행 Eclipse 그리고
- 도움말 메뉴를 클릭한 다음
- 새 소프트웨어 설치를 클릭하세요
단계 2) '새 소프트웨어 설치'를 클릭하면 아래 화면이 나타납니다. 이제 '추가'를 클릭하세요.
단계 3) 이 단계에서,
- "EGIT"라는 이름을 입력하고
- 위치를 입력하세요 https://download.eclipse.org/egit/updates/다음,
- 확인을 클릭하십시오.
단계 4) 그런 다음 '모두 선택'을 클릭하고 '다음'을 클릭하세요.
단계 5) 다음을 클릭하고 사용권 계약에 동의한 다음 설치를 완료하고 시스템을 다시 시작하십시오. Eclipse.
Git에 저장소 구축
단계 1) 로 이동 https://github.com/ 그리고 GitHub에 가입하세요.
단계 2) 회원가입이 완료되면 '새 저장소 생성'을 클릭하세요.
단계 3) 이 단계에서,
- 저장소 이름을 입력하세요.
- 저장소 생성을 클릭하세요
사용 테스트 예 Selenium GitHub와 함께
단계 1) 새 저장소 설정이 완료되면 실행하세요. Eclipse.
- 파일을 클릭하십시오.
- 그런 다음 [새로 만들기]를 클릭하고,
- '기타'를 클릭하세요
단계 2) 이 단계에서,
- Maven 프로젝트를 선택하고 위치를 찾아보세요.
- 다음을 클릭하십시오
단계 3) 이 단계에서,
- 프로젝트 이름과 위치를 선택한 다음
- 다음을 클릭하십시오
단계 4) 다음을 클릭하십시오.
단계 5) 이 단계에서,
- 그룹 ID를 입력하고
- 아티팩트 ID 및
- 완료 버튼을 클릭하세요.
완료 버튼을 클릭하는 즉시 프로젝트가 생성됩니다.
단계 6) 이제 샘플 스크립트를 만들어 보겠습니다.
단계 7) 이제 로컬 저장소를 GitHub에 푸시하세요.
- 엽니다 Eclipse 그런 다음 프로젝트로 이동합니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 팀을 선택한 다음
- 공유 프로젝트를 선택하세요
단계 8) '프로젝트 공유'를 클릭하면 새 창이 열립니다. 이 단계에서는,
- 로컬 저장소를 선택하고
- Finish를 클릭하십시오.
'완료'를 클릭하면 프로젝트 구조가 변경되어 로컬 저장소가 생성되었음을 보여줍니다.
단계 9) 이 단계에서,
- 프로젝트와 팀을 마우스 오른쪽 버튼으로 클릭한 다음
- 커밋을 클릭하세요
단계 10) 이 단계에서,
- 커밋 메시지를 입력하고
- GitHub 저장소로 보낼 파일을 선택하세요
- 커밋 및 푸시를 클릭하세요
⚠️ 인증 관련 주의 사항: GitHub는 2021년 8월부터 Git 작업에 계정 암호를 사용하지 않습니다. 대신 저장소 범위에 개인 액세스 토큰을 제공하거나 SSH 키를 구성하십시오.
그러면 프로젝트 아이콘이 바뀌면서 코드가 커밋되고 GitHub에 푸시되었음을 보여줍니다.
GitHub 저장소에서 프로젝트가 푸시되었음을 확인할 수 있습니다.
이제 GitHub에서 프로젝트를 실행합니다. Jenkins.
단계 11) 브라우저를 실행하고 열어보세요 Jenkins.
단계 12) '새 항목'을 클릭하세요.
단계 13) 이 단계에서,
- 품목 이름을 입력하세요
- 메이븐 프로젝트 선택
- 확인 버튼을 클릭하십시오
단계 14) 이 단계에서는 GitHub를 구성하겠습니다. Jenkins.
- Git을 클릭하세요.
- 저장소 URI를 입력하세요
- 저장소 추가를 클릭하세요
GitHub에 여러 저장소가 있는 경우 Refspec 필드에 이름을 추가하세요.
GitHub 저장소 페이지에서 URI를 가져올 수 있습니다.
단계 15) 이 단계에서,
- 텍스트 상자에 pom.xml 파일 위치를 추가하고
- Maven의 목표와 옵션을 지정한 다음
- 테스트 실행 방법을 선택하세요
- 저장 버튼을 클릭하십시오.
단계 16) 아래 화면이 나타납니다. 빌드 버튼을 클릭하여 프로젝트를 빌드하세요.
단계 17) 빌드 정보가 표시됩니다. 빌드 번호 또는 빌드 날짜를 클릭하세요.
단계 18) 아래 화면이 나타납니다. 콘솔 출력을 클릭하십시오.
마지막으로 빌드가 성공적으로 완료되었는지 확인할 수 있습니다. 그런 다음 동일한 작업을 사용하여 다른 작업에 데이터를 공급할 수 있습니다. CI/CD 파이프라인 또는 프리스타일 프로젝트.















































