728x90
반응형
Slack
Fastlane의 수행 결과는 slack으로 받을 수 있습니다
그래서 터미널을 계속 보지 않아도 알람으로 확인할 수 있는데요 ~ 설정법을 알려드리겠습니다
우선 fastlane run slack
명령어를 쳐보면 아래와 같은 코드가 뜨게 되는데요 여기서 주목할 점은 Incoming WebHook 입니다.
[10:34:31]: -------------------
[10:34:31]: --- Step: slack ---
[10:34:31]: -------------------
[10:34:31]: To not be asked about this value, you can specify it using 'slack_url'
[10:34:31]: Create an Incoming WebHook for your Slack group:
WebHook 이란?
서버에서 어떠한 작업이 수행되었을 때 해당 작업이 수행되었음을 HTTP POST로 알리는 개념을 말합니다
사용자 정의 콜백을 사용하여 웹 페이지 또는 웹 응용 프로그램의 동작을 향상 시키거나 변경하는 방법입니다.
fastlane에서도 베타 배포
라는 이벤트가 완료되었기 때문에 fastlane에서 완료 메세지를 전송하려면 웹훅을 사용해야 하는 것입니다.
Fastlane + Slack 연동
- WebHook 설치
Slack에서는 Incoming-WebHook 이라는 앱을 제공하고 있고 앱을 설치해야 사용이 가능합니다.
Slack 앱 또는 사이트에서 Apps > Incoming-WebHook 앱을 Slack Workspace에 설치합니다.
- Post to Channel 설정
메세지를 받을 채널을 설정합니다. DM으로도 받을 수 있습니다 - Webhook URL 복사
Webhook URL이 생성되며 재 생성도 가능합니다. 해당 URL을 복사하여fastlane run slack
을 입력해 나오는 입력창에 복사한 URL을 붙여넣기합니다.
[10:36:37]: -------------------
[10:36:37]: --- Step: slack ---
[10:36:37]: -------------------
[10:36:37]: To not be asked about this value, you can specify it using 'slack_url'
[10:36:37]: Create an Incoming WebHook for your Slack group: <Webhook URL 붙여넣기>
[10:36:39]: Successfully sent Slack notification
[10:36:39]: Result: [#<Net::HTTPOK 200 OK readbody=true>]
그러면 아래와 같이 메세지가 도착하게 됩니다!!!
Incoming Webhooks를 더 다양하게 사용하고 싶다면 아래 페이지를 확인하기 바랍니다!
fastlane docs
https://docs.fastlane.tools/actions/slack/
slack docs
반응형
'Programming > iOS' 카테고리의 다른 글
[RxSwift] 4시간 안에 빠르게 익혀 실무에 사용하기 시즌 2- 내용정리! (0) | 2020.04.24 |
---|---|
[iOS/Swift5] Universal Links 예제 프로젝트 (2) | 2020.04.16 |
Fastlane 으로 iOS 배포를 쉽게 하자! - Beta Deployment (2) | 2019.10.21 |
Fastlane 으로 iOS 배포를 쉽게 하자! - Screenshots (0) | 2019.10.16 |
Fastlane 으로 iOS 배포를 쉽게 하자! - Fastlane 이란? (0) | 2019.10.13 |