Google Calendar Integration (with Pipedream)
Jira에서 버전이 릴리즈 생성이되든 릴리즈가 되던, 뭔가 자동으로 Google Calendar에 등록을 알아서 해줬으면 좋겠다는 걸 예전부터 생각했지만, 구현하기는 귀찮았ㄸ..

뭔가 도와줄 수 있는 API 서비스가 없나 싶었는데, 적당히 로우 코드로 Integration 도와주는 Pipedream 을 발견
Connect APIs, Remarkably Fast - Pipedream
Stop writing boilerplate code, struggling with auth and managing infrastructure. Connect APIs with code when you need it and no code when you don't.
pipedream.com
계정 생성하고 나면 Credits가 기본 하루에 25개, Workflow 3개와 Accounts 3개까지는 무료로 제공되는거 같다.
여튼 뭐 하루에 25개 이상 버전을 릴리즈할 일은 많지 않으니..
적당히 프로젝트를 생성 후, workflow를 만들려고하면 여러가지 trigger를 걸 수가 있는 메뉴가 나온다.
여기에서 webhook 을 선택하면 아래와 같이 post, get 다 받을 수 있는 webhook 주소가 생성이되고, 이용하면된다.
순서는 다음과 같다.
1. Jira Automation에서 버전을 릴리즈 할때 Pipedream에서 제공하는, Webhook Url에 Post로 Data를 보낸다.
2. Pipedream > Webhook Url이 전달되면 관련 된 내용을 Python 또는 Node.js로 데이터 형태를 가공한다.
3. Pipedream > Add Action에서 Google Calendar를 찾아 권한을 부여 후 Create Event를 추가하게 한다.
pipedream 참 쉽쥬??
넘나 맘에 드는 서비스
