상세 컨텐츠

본문 제목

협업을 위한 Katalon studio와 Github 연동하기

Katalon studio

by 아롱둥실 2020. 11. 16. 23:17

본문

이번 포스팅에서는 공동 작업을 위한 Github 연동에 대해 다뤄보겠습니다.

- Github 연동이 필요한 이유

구성원들이 각자 파트를 맡아 자동화 스크립트를 작성할 경우, 각자의 Branch에서 작업한 후 Master Branch로 Merge하여 스크립트를 병합하고 실행할 수 있도록 합니다. (직접 파일 복사 등 물리적 병합으로는 오류가 많습니다)

연동 시작에 앞서 github.com에서 회원 가입을 먼저 해놓으시길 바랍니다.

* 스크립트 공동작업을 수행하는 프로젝트의 경우 반드시 Github 연동 후 각자 작업을 시작하길 권장 드립니다.

Katalon 실행 후 좌측 상단의 빨간색 깃허브 버튼 옆 아래화살표를 눌러 Clone Project를 클릭합니다.

생성해놓은 Github Location과 Github 계정/비밀번호로 입력한 후 Next를 클릭합니다.

가입 후 Upload한 프로젝트가 없으므로, 현재는 Git reposirory가 빈 공간입니다.
Next를 눌러줍니다.

Local(PC)에서 프로젝트가 저장될 공간을 만듭니다.
디렉토리명 입력 후 Finish를 클릭합니다.

현재는 Local에 프로젝트가 생성되었지만 Git repository에는 프로젝트가 업로드된 상태가 아니기때문에, 업로드 작업을 해줍니다.

Git 아이콘 > Commit을 클릭하면 하단에 Unstaged Changes / Staged Changes / Commit Message가 노출됩니다.

* Commit = 작업된 내역을 임의의 공간으로 저장시키는 작업 / Push = Git에 밀어 넣는 작업으로 생각하시면 편합니다.

Unstaged Changes에 있는 파일을 전체 선택해서 Staged Changes로 드래그한 후

Commit Message를 입력합니다. Commit Message는 프로젝트의 편의에 따라 자유롭게 쓰시면 됩니다.

Commit Message까지 입력 후 Commit and Push를 클릭합니다.

Git의 어느 Branch에 Push할 것인지 선택합니다.

현재는 Branch가 따로 생성되지 않은 상태이니 Next를 눌러줍니다.

Finish!

Github에 들어가서 Code탭에서 새로고침 하시면 이렇게 프로젝트가 생성되어 업로드 되었음을 확인할 수 있습니다.

Master Branch가 생성되었으니 각자의 작업공간이 될 개인 Branch를 만들어보겠습니다.

Git 아이콘 > Manage Branches > New Branch를 클릭해줍니다.

Create a new branch 창에서 Source가 선택되지 않았으므로 Select를 클릭합니다.

현재는 Local에 Master로 생성되어 있는 프로젝트를 앞으로 개인 작업공간으로 사용할 것이기 때문에 Local의 Master를 선택 후 OK를 클릭합니다.

앞으로 개인 Branch로 사용할 Branch name을 설정 후 Finish를 클릭해줍니다.

Branch가 생성되었으니 Git > Push 작업을 해줍니다.

Github에서 확인해보면 이렇게 새로 생성된 Branch가 적용되어 있습니다. 

앞으로의 작업 프로세스는 

Local에서 작업 > 개인 Branch로 업로드 > Master Branch로 Merge (Master에서 Confirm)

의 과정에 따라 통합됩니다.

 

다음 포스팅에서는 Master Branch로 Merge하는방법과 Merge 실패 시 해결 방안에 대해 다뤄보겠습니다.

관련글 더보기