我已经在bitbucket repo中添加了一个webhook,它向node.js服务器发送有关push事件的更新。如何使用这些信息将源代码的最新tar.gz文件下载到我的服务器?当我访问repo的下载页面时,我可以看到一个下载按钮,用于下载分支的最新zip。链接如下所示:
https://bitbucket.org/<account name>/<repo>/get/<some hash>.zip我尝试在node.js服务器上收到的webhook请求中搜索散列值,但没有找到。
我还在查看bitbucket-api npm模块,但找不到下载最新tarball的方法。
发布于 2016-02-03 01:54:01
该散列通常是最近提交id的12个字符前缀,但它可以是任何有效且唯一的分支/标记名称或任何唯一的提交id前缀。
您应该在事件有效负载中拥有最新的提交id:push.changes.new.target.hash。[1]
https://stackoverflow.com/questions/35160169
复制相似问题