backlogの、当月1ヶ月分のチケット総数、予定時間、実績時間を集計し、Slackへ通知するLambda Functionです。 Serverless Frameworkが実行可能であること前提となります。
git clone https://github.com/y-fujisaki/BacklogCountToolServerless.git
- PGで必要なPythonパッケージリスト(requirements.txt)をデプロイ時のパッケージに含めるプラグイン
npm install --save serverless-python-requirements
ご利用の環境に合わせて値を入力してください。
## ホスト名
host = '{your-space}'
## Backlog API KEY
api = '{your-apikey}'
## MEMBER名とIDを指定:集計する担当者分セット
assigend_member=[['name1',{担当者のID}],['name2',{担当者のID}]]
## Slack Webhook
slack_webhook="your-slack-Webhook URL"
# デプロイ
sls deploy -v
# 作成されたLambda関数を実行
sls invoke -f backlog
http://dev.classmethod.jp/cloud/aws/easy-deploy-of-lambda-with-serverless-framework/