AWS Amplify 빌드 알림 슬랙 연동하기

Amplify 빌드 알림을 슬랙으로 받는 법에 대해 알아봅니다. 자신의 개인 슬랙봇으로 받는 방법과 채널로 공유하여 받는 방법을 해보았습니다.
2020.07.07

안녕하세요. Classmethod의 이병현입니다!

Amplify를 사용하다 보면 빌드 완료 알림을 슬랙으로 받을 수 있으면 좋겠다는 생각이 들었습니다.

빌드 완료 알림을 이메일로 알림을 받을 수 있지만 좀 더 편하게 사용하기 위해서 슬랙을 연동해보았습니다.

2가지 방법으로 연결 해보았습니다.

  1. 개인 슬랙봇으로 받는 방법
  2. 슬랙 채널에서 받는 방법

2번째의 경우 슬랙 채널이 Standard 이상이어야 가능했습니다.

개인 슬랙봇으로 알림 받기

슬랙 이메일 확인

슬랙 Preferences를 클릭합니다.

왼쪽의 메뉴 중 Messages & Media를 클릭해주세요.

그러면 최하단에 슬랙봇이 받을 수 있는 이메일이 보이게 됩니다.

이 이메일을 복사해주세요.

Amplify Console 빌드 알림 설정

이제 AWS Amplify Console로 돌아와 빌드 알림을 설정 해보겠습니다.

새 알림 추가 버튼을 눌러주세요.

복사한 이메일을 입력하고 사용할 브랜치를 선택해 주시면 되겠습니다.

저장을 눌러주시면 이제 슬랙봇으로 확인메일이 오게 됩니다.

이제 슬랙으로 돌아가 네모박스에 있는 링크를 눌러 확인을 해주시면 됩니다.

이와 같이 연결이 되었다는 안내 페이지가 나오게 됩니다.

빌드 알림 확인

빌드 알림이 제대로 오는지 확인해보도록 하겠습니다.

배포를 진행 해보겠습니다.

완료가 되게 되면 아래와 같이 슬랙봇에 알림이 오는 것을 확인하실 수 있습니다.

슬랙 채널에서 알림 받기

슬랙에서 Settings & administration -> Manage apps 으로 들어갑니다.

email 검색 후 네모박스의 항목을 클릭해주세요.

Email 앱을 슬랙에 추가 해주세요.

알림을 받을 채널을 선택하고 네모 박스의 버튼을 눌러주세요.

위와 같이 슬랙 채널의 이메일을 확인하실 수 있습니다. 이 이메일을 복사해주세요.

또한 아래로 내려보시면 위와 같이 메시지 이름명과 아이콘을 변경하실 수 있습니다. 자신이 편한 형태로 사용해주시면 됩니다.

복사한 이메일을 입력하고 저장을 하시면 확인 메시지가 슬랙 채널로 전송됩니다.

슬랙 채널로 온 메시지에서 네모박스의 링크를 누르시게 되면 연동이 되게되며 이후 빌드 완료 알림을 메시지로 받을 수 있게 됩니다.

이런식으로 슬랙 메시지 이름과 아이콘으로 빌드 알림을 슬랙 채널에서 받을 수 있게 됩니다.

마지막으로

자신의 이메일로 알림을 받아도 되지만 팀원들과 빌드알림을 공유하고 싶거나, 슬랙 알림만 켜두기 때문에 슬랙으로 받고 싶은 경우에는 이와 같이 사용해주시면 되겠습니다!

빌드 완료된 웹페이지를 링크로 공유할 수 있기 때문에 접근성이 편했던 것 같습니다. 즉각적으로 배포된 버전을 확인 할 수 있다는 점이 좋았던 것 같습니다. 😄