一个flask服务器,允许您从自己的gitlab与trello交互,并跟踪您的项目依赖关系。

gitlab-freak的Python项目详细描述


安装依赖项

$ mkvirtualenv gitlab_freak
$ workon gitlab_freak
(gitlab_freak)$ python setup.py gitlab_freak develop

初始化数据库模型

(gitlab_freak)$ gitlab-freak-init-db.py

准备配置文件

您需要将config sample.cfg复制到服务器上的某个位置,并用所需的配置填充它。然后将其路径导出到环境变量gitlab_freak_settings中。

gitlab_token:在gitlab上,在您的配置文件设置下的帐户部分(私有令牌)找到它。 trello_appkey:访问此页https://trello.com/app-key时,将在部分下生成。 trello_token:首次启动gitlab freak服务器并访问主页时,您将获得它。您需要在设置服务器后重新启动它。

运行开发服务器

(gitlab_freak)$ gitlab-freak-run-dev.py

授权应用程序

第一次访问主页并授权gitlab freak访问您的trello帐户。完成后,将生成的令牌放入gitlab freak配置文件中,然后重新启动服务器。

在gitlab中设置webhook

在项目的设置中,将gitlab freak(http://your-gitlab-freak-endpoint/dispatch)的调度url设置为问题触发器。

变更日志

1.0.0-alpha.1(2015年10月1日)

  • 把gitlab改名为trello变成gitlab freak。
  • 选择需要依赖项更新监视的gitlab node.js项目。
  • package.json获取依赖项。
  • 在npm注册表上获取依赖项的最新版本。
  • 在网页上列出依赖项版本状态。
  • 修复数据库中要提交的调度程序,并在卡注释中显示问题链接。

1.0.0-α(2015年8月26日)

  • 将gitlab项目链接到trello板。
  • 听gitlab问题创建webhook。
  • 在项目中创建问题时,在链接板的第一列中创建Trello卡。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java 2D数组,查找包含元素   包含EBCDIC值的java打印字节数组未给出预期值   java应用程序重新启动,由于AndroidRuntime异常而无法运行   java在spring中对拦截器的使用   java ActiveMQ,代理接收要发送的消息的时间戳   JAVA:如何从需要启用Cookie的站点下载HTML文件?   邮件发送期间发生java证书错误   Java错误:类事务中的构造函数事务无法应用于给定类型   方法的Java对象空检查   Java如何在多个源文件夹之间使用全局变量?   二进制字符串到整数转换器中的java错误   java在关闭页面后保存数据   c#使用java客户端使用WCF restful Web服务?   java在从vimeo api获取后更改iframe src   API低于17的java Android AlertDialog setOnDismissListener   java如何将文本从对象的ArrayList设置为TextView?   java OpenCV Android imwrite给我一个蓝色图像   java能够在RecyclerView中同时单击两个项目   java将字节数组写入文件的快速方法