将资产发布到私有 github 组织存储库
release assets to private github organization repository
如何从 Jenkins 盒子创建发布资产到我的私人 github 组织存储库?
从 Jenkins
,我想在 github.mydomain.com
中创建发布资产。
组织:FooOrganization
存储库:BarRepository
我能够标记提交并推送到 github,它创建了一个选项卡并将源文件附加为 zip/tar。但是我希望二进制资产作为发布工件。
是否有创建 github 版本的分步指南?需要什么样的身份验证?以及如何从 Jenkins 设置身份验证?等等
想通了。
根据 Github release 文档,调用 POST
https://github.mydomain.com/api/v3/repos/FooOrganization/BarRepository/releases
有效载荷低于
{
"tag_name": "v1.0.1",
"target_commitish": "master",
"name": "v1.0.1",
"body": "Description of the release",
"draft": false,
"prerelease": false
}
确保传入 OAuthToken header。 "Authorization : token XXXXXXXX"
如何从 Jenkins 盒子创建发布资产到我的私人 github 组织存储库?
从 Jenkins
,我想在 github.mydomain.com
中创建发布资产。
组织:FooOrganization
存储库:BarRepository
我能够标记提交并推送到 github,它创建了一个选项卡并将源文件附加为 zip/tar。但是我希望二进制资产作为发布工件。
是否有创建 github 版本的分步指南?需要什么样的身份验证?以及如何从 Jenkins 设置身份验证?等等
想通了。
根据 Github release 文档,调用 POST
https://github.mydomain.com/api/v3/repos/FooOrganization/BarRepository/releases有效载荷低于
{ "tag_name": "v1.0.1", "target_commitish": "master", "name": "v1.0.1", "body": "Description of the release", "draft": false, "prerelease": false }
确保传入 OAuthToken header。 "Authorization : token XXXXXXXX"