将资产发布到私有github组织存储库

时间:2015-11-17 18:41:34

标签: github jenkins github-api

如何从Jenkins框创建发布资产到我的私有github组织存储库? 从Jenkins开始,我想在github.mydomain.com中创建发布资产 组织:FooOrganization
存储库:BarRepository

我能够标记提交并推送到创建选项卡的github,并将源文件作为zip / tar附加。但是我想将二进制资产作为发布工件。

是否有创建github版本的分步指南?需要什么样的身份验证?以及如何从Jenkins设置auth?等

1 个答案:

答案 0 :(得分:1)

想通了。
根据{{​​3}}文档,进行POST调用

Github release
以及有效负载

{ 
  "tag_name": "v1.0.1", 
  "target_commitish": "master",
  "name": "v1.0.1", 
  "body": "Description of the release", 
  "draft": false, 
  "prerelease": false 
}

确保传入OAuthToken标头。 "授权:令牌XXXXXXXX"