【问题标题】:release assets to private github organization repository将资产发布到私有 github 组织存储库
【发布时间】:2016-02-19 06:38:39
【问题描述】:

如何从 Jenkins box 创建发布资产到我的私有 github 组织存储库? 从Jenkins,我想在github.mydomain.com 创建发布资产。
Organization:FooOrganization
Repository:BarRepository

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

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

【问题讨论】:

    标签: github jenkins github-api


    【解决方案1】:

    想通了。
    根据Github release docs,进行 POST 调用

    https://github.mydomain.com/api/v3/repos/FooOrganization/BarRepository/releases
    带有以下有效载荷 { "tag_name": "v1.0.1", “target_commitish”:“主人”, “名称”:“v1.0.1”, "body": "版本描述", “草稿”:错误, “预发布”:假 }

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

    【讨论】:

      猜你喜欢
      • 2021-08-01
      • 1970-01-01
      • 2021-07-11
      • 2017-02-10
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      • 2020-10-24
      • 2023-04-07
      相关资源
      最近更新 更多