问题标签 [goreleaser]

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 回答
75 浏览

go - 使用 goreleser 将工件发布到 gitlab 时操作超时

我正在使用 golang 创建一个简单的 CLI 应用程序。我正在使用 GoReleaser 将其发布到 Gitlab。我按照https://goreleaser.com/quick-start/中列出的步骤发布对 gitlab 的更改。我已经生成了一个具有 API 范围的个人访问令牌。在使用 goreleaser 发布工件之前,我正在标记更改并推送它们。

我总是收到错误说发布失败后 452.34s error=github/gitlab/gitea 发布:未能发布工件:获取“https://PRIVATEGITLABURL/api/v4/projects/PRIVATE_GITLAB_PROJECT/releases/v1%2E0%2E3” :拨tcp IP_ADDRESS:443:连接:操作超时。

我的 .gorelease.yml 文件

有任何想法吗?我的 gitlab 版本是 GitLab 企业版 14.1.5-ee

0 投票
1 回答
41 浏览

go - GoReleaser 交叉编译失败

我正在尝试在两者linuxwindwos机器上发布我的项目但没有成功。

我试图明确定义-CC少数选项,但它们都不能在两台机器上工作。

预装包:

sudo apt-get install build-essential sudo apt-get install gcc-multilib g++-multilib sudo apt-get install gcc-mingw-w64

在项目中,我正在使用c使用这些代码flags进行选择性编译

在机器上本地运行 GoRelaserwindows将导致此错误。

在机器上本地运行 GoReleaserubuntu将导致

发布者:

0 投票
0 回答
9 浏览

goreleaser - 在 gorelaeser 的帮助下登录到 ecr 并将构建映像推送到它

我在 gorelaeser 的帮助下创建了发布过程。但就我而言,我需要构建图像并将其推送到 ECR。目前在构建图像之前,我登录到 ecr 然后构建图像,但不知道如何通过 gorelaeser 推送图像。

.goreleaser.yml

码头工人:

也尝试将 skip_push 值更改为 true

0 投票
1 回答
35 浏览

go - 更新相关代码时如何更新brew公式

我为 go binary 创建了一个自定义 brew 公式。所以当我更新主代码仓库时,我需要手动更新 homebrew-X 公式来更改版本,或者说更新它的 shasum 256。有人可以帮助我如何更新 shasum 256 和版本自动吗?

0 投票
1 回答
85 浏览

github-actions - GitHub 发布工作流程不工作且不再运行

我正在为我的组织制作自定义 terraform 提供程序。我按照这里的说明进行操作:

在它提到通过将以下内容复制到我的工作流目录中来设置 GitHub 操作的部分中:

不幸的是,这样做似乎导致release工作流程不再工作和运行。结果,我希望我能对此有一些全面的了解,因为我正试图将它连接到 terraform 注册表,并且由于发布配置错误,它不允许我发布它。

这是回购:

这是我release.yml在现有代码中使用的代码workflows

我认为这可能也是我在我的回购中自动标记的方式,这是我在我的内部使用的tag.yml

此外,tag工作流程一开始不工作,但现在工作,但我的发布状态只是显示no status