问题标签 [github-release]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
276 浏览

continuous-integration - travis-ci GitHub release 上传未经授权

我正在尝试使用 Travis-CI 将 C++ 库的二进制文件作为 GitHub Releases 自动上传。该版本设置为继续使用来自具有存储库管理员权限的用户的加密令牌。一切都根据文档,但我的构建仍然失败并出现此错误:

详情请见:https ://api.travis-ci.com/v3/job/161301399/log.txt

让我澄清一下我是如何设置发布的:

我做了这--com部分,因为存储库最近被移动到 travis-ci.com 并且工作在那里执行。但是,我也尝试了--proand ``(没有选项,默认为 .org)。

所以这是我的 .travis.yml 的部署部分:

至于现在我已经没有选择了,所以任何建议都将受到高度赞赏。

0 投票
1 回答
319 浏览

github - Travis CI 发布到 GitHub 不包含文件

我想将在 Travis CI 构建中创建的两个 zip 文件发布到 GitHub 发布页面。

不幸的是,部署后资产下只列出了源代码,而不是两个 zip 文件。

部署步骤如下所示:

我检查了 zip 文件是否已构建并位于构建目录的根文件夹中。

有谁知道我做错了什么?

0 投票
1 回答
193 浏览

github - 通过带有正文内容的 travis-ci 创建 github 版本的问题

我需要帮助或解释通过 Travis-CI 部署到 github 版本

我有部分.travis.yml配置文件

这部分配置工作正常,而我没有更改此行

prepare-publish.sh此变量是在脚本中部署部分之前创建的

并输出它:

在此处输入图像描述

当我将此变量附加到身体时,特拉维斯说我

travis 配置文件:https ://raw.githubusercontent.com/acacode/stonex/internal/travis-ci-builds/.travis.yml

travis 构建有此问题的日志: https ://travis-ci.org/acacode/stonex/builds/524606655#L543

包含$GIT_LOG变量的脚本: https ://github.com/acacode/stonex/blob/internal/travis-ci-builds/prepare-publish.sh

希望得到您的帮助,谢谢!

0 投票
1 回答
45 浏览

git - 如何将分支与已发布的代码合并?

我有一个需要应用于已发布代码的修补程序。我可以找到发布的主,但是当我尝试合并分支时,GitHub 会自动将默认分支更改为主分支。我不确定如何从 GitHub UI 执行此操作。有人可以帮忙吗?

我正在尝试做的事情:

  1. 我有一个发布

在此处输入图像描述

  1. 我做了一个修补程序,但我目前的主人比发布 Test12 还早。我只需要将此修补程序添加到 Test12 版本。
0 投票
0 回答
1447 浏览

github - Github 发布 tag_name 允许的语法是什么?

我试图置于版本控制之下的应用程序将其版本号存储为时间戳......

2019-12-28T05:13:47Z.

当我尝试使用 API将此时间戳添加为Github 版本tag_name时...

我收到状态 422 错误...

如果我将标签更改为v1或类似,则没有错误。

API 文档没有说明 release 的语法tag_name,但显然有。有谁知道它的记录在哪里?

0 投票
1 回答
2438 浏览

github - 来自私人 github 存储库的 Pip install wheel

我们有一个包含 Python 项目的私有仓库,该项目由 setuptools 在 CI/CD 服务器上构建,然后轮子工件作为版本被推回 Github。这个过程效果很好,但是将生成的轮子返回到需要它作为依赖项的其他构建过程中似乎并不容易。

我们最初的过程是使用 git 子模块,但是轮子格式更好地自包含,并且使用项目不必担心相对路径,因为轮子直接安装到站点包中。

在任何消费项目中拉动和安装轮子是最大的问题。将轮子的 url 添加到requirements.txtgets pip 以尝试拉轮子,但随后失败并显示以下内容:

如果在私有浏览器窗口中跟随 url,也会返回 404 错误。如果在已经登录到 GitHub 的浏览器上跟随 url,则返回轮子。检查获得轮子的请求显示浏览器发送了一个 cookie,让 GitHub 知道这个轮子属于我,但以编程方式发送 cookie 似乎不是一个好主意。

以下问题都涉及同一主题。第一个问题的公认答案似乎不是很优雅-希望在某个地方有更好的方法!

如何下载 GitHub 版本的二进制文件?

来自私人 github repo 的 pip install wheel 版本

谢谢

斯图尔特

0 投票
1 回答
75 浏览

github - 在 Github 发布/标签 UI 上,第一个和第二个表单字段有什么区别?

关于 Github UI 上的这个视图

enter image description here

我以为我将它命名为“api-release-1579814212”,但它被命名为“api-release”,有人知道为什么吗?

0 投票
2 回答
11752 浏览

github - 使用 GitHub Actions 创建标签而不是发布

目前在我的 GitHub 存储库中,我有以下工作流程,每天发布一个夜间快照,并使用当前日期作为发布名称和标签名称:

GitHub 将所有以这种方式创建的快照标记为最新版本。但是,我想避免这种情况,并实现类似于Swift 快照的效果:快照只是标签;尽管它们出现在版本中,但它们的处理方式不同。

我应该如何修改我的工作流文件来实现这一点?谢谢!

0 投票
1 回答
351 浏览

git - Github 发布 Azure Pipeline 任务 - tagpattern 通配符不起作用

在我的 azure devops 管道中设置 github 发布任务时遇到问题。管道 yml 如下所示(如果有任何用途,它用于多框架 nuget 包):

我输入标签的确切名称(例如 tagPattern:'v1')它工作正常。如果我使用上面的标签模式并推送相同的标签 v1,它只会给我##[warning]Release will not be created as the tags for the target commit do not match with the given tag pattern警告。

我尝试了其他一些正则表达式模式,但似乎模式匹配根本不起作用,只指定了确切的 git 标签名称。所以我的问题是,是否有一些我不知道的已知问题,或者如果我错过了我应该在这里做的事情?

0 投票
1 回答
145 浏览

travis-ci - 如何将 Travis CI 工件从多个作业发布到 GitHub Release

我有三个 Travis CI 工作来为不同的操作系统构建我的应用程序。
每个操作系统都有一个单独的工作:OS X 用于 osx-x64,Linux 用于 linux-x64,Windows 用于 win-x64。

构建后,我得到了我的应用程序的一个文件,它位于路径ImagePoster4DTF/ImagePoster4DTF/bin/Release/netcoreapp3.1/{win-x64,linux-x64,osx-x64}/publish/ImagePoster4DTF{.exe,}.

如何将来自不同作业的三个文件上传到单个 GitHub 版本?

我当前的.travis.yml文件不起作用: