ClickUp과 GitLab 연동하기

Woody·2024년 7월 9일
0

clickup

목록 보기
2/2

clickup 에서 지원하는 Apps 에는 gitlab이 있다.
이를 통해 업무 효율성을 높히는 방법을 고려해보자.

ClickUp과 GitLab 계정 준비

먼저 ClickUp과 GitLab 계정이 있어야 합니다. 아직 계정이 없다면, 각 공식 사이트에서 회원가입을 진행해 주세요.

ClickUp에서 GitLab 연동 설정

ClickUp에서 GitLab을 연동하기 위해 다음 단계를 따릅니다.

ClickUp 워크스페이스 설정:
ClickUp에 로그인한 후, 연동하려는 워크스페이스로 이동합니다. 메뉴를 클릭하면 App Center가 아래에 있습니다. 해당 메뉴로 접근해주세요.

GitLab 연동 활성화:
'Development' 섹션에서 GitLab을 선택합니다. GitLab 계정과 연결하기 위해 'Connect' 버튼을 클릭합니다.

OAuth 인증:
GitLab 계정으로 로그인하고 ClickUp과의 OAuth 인증을 완료합니다. 필요한 권한을 허용하면 ClickUp과 GitLab이 연결됩니다.

저는 회사 서버로 올라가 있기 때문에 외부에서 접근할 수 있는 별도의 도메인을 입력했습니다.
도메인 + 키를 제시하면 연동이 되고, 원하는 Repo 를 선택하시면 됩니다.

ClickUp 태스크와 GitLab 이슈 연동

ClickUp과 GitLab 연동이 완료되면, 이제 ClickUp 태스크와 GitLab 이슈를 연동할 수 있습니다.

태스크에 GitLab 이슈 링크 추가:
ClickUp에서 새로운 태스크를 생성하거나 기존 태스크를 엽니다. 태스크 상세 페이지에서 오른쪽 Activity의 GitLab 아이콘을 클릭하여 연동이 가능합니다.

해당 기능에서 브랜치를 생성하고 git 을 확인하면 브랜치가 생성되어있는 것을 확인 가능합니다.

GitLab 커밋과 머지 리퀘스트:
GitLab에서 커밋 메시지나 머지 리퀘스트에 ClickUp 태스크 ID를 포함시켜 연동합니다. 예를 들어, 커밋 메시지에 CU-123과 같이 태스크 ID를 추가하면 ClickUp 태스크와 자동으로 연결됩니다. (Create-Branch 를 clickup 으로 진행시 자동으로 연결됩니다)

ClickUp Activity GitLab 활동 모니터링

연결된 이후에는 테스크의 Activity에서 해당 브랜치의 로그를 추적 가능합니다.

결론

Clickup의 태스크에 깃을 연동하여 태스크 = 하나의 작업브랜치 가 되어 관리 주체를 하나로 통일 할 수 있습니다. 태스크가 발생하면 -> 브랜치를 작성하고 -> 해당 태스크를 마무리 하는 방식으로 clickup 을 통한 애자일 방식등에 유용하게 사용가능합니다.

추가 부록

github 연동에 대한 자료

https://help.clickup.com/hc/en-us/articles/6305771568791-GitHub-integration

gitlab 연동에 대한 자료
https://help.clickup.com/hc/en-us/articles/6305774858263-GitLab-integration

이 글이 여러분의 개발에 도움이 되길 바랍니다. Happy coding! 😊

profile
프론트엔드 개발자로 살아가기

0개의 댓글