GitLab과 Mattermost를 연동해 메시지 전송하기(with AWS ambda)
·
Infra
0. 서론싸피에서는 기본적으로 깃랩을 통해 프로젝트를 관리하게 된다.개발을 하는 과정에서 필연적으로 push, merge request 작업이 진행되고, 함께 코드리뷰를 하며 개발하는 것이 이상적인 그림이다.하지만 6주간의 개발 과정은 아주 치열하기에 코드리뷰를 하기 쉽지 않다.또한, 누가 MR을 올렸는지 알기도 어렵다.이를 해결하기 위해서 MR을 생성했을 때, 아래 이미지처럼 MM에 메시지를 보내 팀원들과 공유할 수 있는 방식을 공유하고자 한다.1. 전체적인 로직깃랩에서 Merge Request을 만들면 AWS Lambda의 함수를 호출하고 Lambda의 함수 로직에서 Mattermost에 메시지를 전송한다.AWS Lambda서버리스 컴퓨팅 FaaS 상품서버리스란 개발자가 서버를 관리할 필요 없이 애플..
[Git·Github] GitLab 레포지토리를 GitHub로 옮기기
·
Git·Github
0. 서론SSAFY에서 진행한 프로젝트들은 싸피 전용 GitLab에서 진행되기 때문에 나의 기록을 남기기 위해 깃허브에 옮기려고 한다.1. 방법1-1. GibLab 레포지토리 클론git clone --mirror {gitlab repo 주소}1-2. 미러링한 레포지토리로 이동cd {gitlab repo 이름}.git1-3. GitHub로 푸시git push --mirror {옮길 github repo 주소}