问题标签 [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.
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
go - GoReleaser 交叉编译失败
我正在尝试在两者linux
和windwos
机器上发布我的项目但没有成功。
我试图明确定义-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
将导致
发布者:
goreleaser - 在 gorelaeser 的帮助下登录到 ecr 并将构建映像推送到它
我在 gorelaeser 的帮助下创建了发布过程。但就我而言,我需要构建图像并将其推送到 ECR。目前在构建图像之前,我登录到 ecr 然后构建图像,但不知道如何通过 gorelaeser 推送图像。
.goreleaser.yml
码头工人:
也尝试将 skip_push 值更改为 true
go - 更新相关代码时如何更新brew公式
我为 go binary 创建了一个自定义 brew 公式。所以当我更新主代码仓库时,我需要手动更新 homebrew-X 公式来更改版本,或者说更新它的 shasum 256。有人可以帮助我如何更新 shasum 256 和版本自动吗?
github-actions - GitHub 发布工作流程不工作且不再运行
我正在为我的组织制作自定义 terraform 提供程序。我按照这里的说明进行操作:
在它提到通过将以下内容复制到我的工作流目录中来设置 GitHub 操作的部分中:
- 来自 terraform-provider-scaffolding 存储库的 GitHub Actions 工作流程 ( https://github.com/hashicorp/terraform-provider-scaffolding/blob/main/.github/workflows/release.yml )
不幸的是,这样做似乎导致release
工作流程不再工作和运行。结果,我希望我能对此有一些全面的了解,因为我正试图将它连接到 terraform 注册表,并且由于发布配置错误,它不允许我发布它。
这是回购:
这是我release.yml
在现有代码中使用的代码workflows
:
我认为这可能也是我在我的回购中自动标记的方式,这是我在我的内部使用的tag.yml
:
此外,tag
工作流程一开始不工作,但现在工作,但我的发布状态只是显示no status