从Mercurial到SQS Hook
hgsqs的Python项目详细描述
hgsqs提供了一个简单的钩子将变更集信息发送到sqs队列。这个 如果您想从mercurial提交或 与其他系统集成。如果你在aws上运行并且 懒得建立一个真正的队列系统,或者你正处于 消息队列困扰。
要求
- Python 2.7+
- boto
安装
使用setup.py或pip:
pip install hgsqs
配置
把它放到项目的.hg/hgrc中:
[hooks] incoming.hgsqs = python:hgsqs:send [hgsqs] aws_access_key_id = FILL-IN aws_secret_access_key = THE-BLANKS queues = commit-analytics,irc-notifications,ticket-system
- 然后确保您的IAM用户对这些表具有正确的权限:
- 创建队列
- getqueueurl
- 发送消息