问题标签 [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.
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 并且工作在那里执行。但是,我也尝试了--pro
and ``(没有选项,默认为 .org)。
所以这是我的 .travis.yml 的部署部分:
至于现在我已经没有选择了,所以任何建议都将受到高度赞赏。
github - Travis CI 发布到 GitHub 不包含文件
我想将在 Travis CI 构建中创建的两个 zip 文件发布到 GitHub 发布页面。
不幸的是,部署后资产下只列出了源代码,而不是两个 zip 文件。
部署步骤如下所示:
我检查了 zip 文件是否已构建并位于构建目录的根文件夹中。
有谁知道我做错了什么?
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
希望得到您的帮助,谢谢!
github - Github 发布 tag_name 允许的语法是什么?
我试图置于版本控制之下的应用程序将其版本号存储为时间戳......
2019-12-28T05:13:47Z
.
当我尝试使用 API将此时间戳添加为Github 版本tag_name
时...
我收到状态 422 错误...
如果我将标签更改为v1
或类似,则没有错误。
API 文档没有说明 release 的语法tag_name
,但显然有。有谁知道它的记录在哪里?
github - 来自私人 github 存储库的 Pip install wheel
我们有一个包含 Python 项目的私有仓库,该项目由 setuptools 在 CI/CD 服务器上构建,然后轮子工件作为版本被推回 Github。这个过程效果很好,但是将生成的轮子返回到需要它作为依赖项的其他构建过程中似乎并不容易。
我们最初的过程是使用 git 子模块,但是轮子格式更好地自包含,并且使用项目不必担心相对路径,因为轮子直接安装到站点包中。
在任何消费项目中拉动和安装轮子是最大的问题。将轮子的 url 添加到requirements.txt
gets pip 以尝试拉轮子,但随后失败并显示以下内容:
如果在私有浏览器窗口中跟随 url,也会返回 404 错误。如果在已经登录到 GitHub 的浏览器上跟随 url,则返回轮子。检查获得轮子的请求显示浏览器发送了一个 cookie,让 GitHub 知道这个轮子属于我,但以编程方式发送 cookie 似乎不是一个好主意。
以下问题都涉及同一主题。第一个问题的公认答案似乎不是很优雅-希望在某个地方有更好的方法!
来自私人 github repo 的 pip install wheel 版本
谢谢
斯图尔特
github - 使用 GitHub Actions 创建标签而不是发布
目前在我的 GitHub 存储库中,我有以下工作流程,每天发布一个夜间快照,并使用当前日期作为发布名称和标签名称:
GitHub 将所有以这种方式创建的快照标记为最新版本。但是,我想避免这种情况,并实现类似于Swift 快照的效果:快照只是标签;尽管它们出现在版本中,但它们的处理方式不同。
我应该如何修改我的工作流文件来实现这一点?谢谢!
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 标签名称。所以我的问题是,是否有一些我不知道的已知问题,或者如果我错过了我应该在这里做的事情?
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
文件不起作用: