clickup 에서 지원하는 Apps 에는 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 이슈를 연동할 수 있습니다.
태스크에 GitLab 이슈 링크 추가:
ClickUp에서 새로운 태스크를 생성하거나 기존 태스크를 엽니다. 태스크 상세 페이지에서 오른쪽 Activity의 GitLab 아이콘을 클릭하여 연동이 가능합니다.
해당 기능에서 브랜치를 생성하고 git 을 확인하면 브랜치가 생성되어있는 것을 확인 가능합니다.
GitLab 커밋과 머지 리퀘스트:
GitLab에서 커밋 메시지나 머지 리퀘스트에 ClickUp 태스크 ID를 포함시켜 연동합니다. 예를 들어, 커밋 메시지에 CU-123
과 같이 태스크 ID를 추가하면 ClickUp 태스크와 자동으로 연결됩니다. (Create-Branch 를 clickup 으로 진행시 자동으로 연결됩니다)
연결된 이후에는 테스크의 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! 😊