問題タブ [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 に答える
92 参照

docker - goreleaser は、マスターへのマージとリリースの切断のためのフローを分離します

タグがプッシュされると、GoReleaser & GitHub アクションは現在次のように構成されています。

現在のセットアップには、最新のリリースをカットするまで待たなければならないという欠点があります。これは、最新が GitHub のマスター ブランチと同期していないことも意味します。自動化されたテストが成功したときはいつでも、最新のものをビルドして公開したいと思います。

goreleaser にさまざまなシナリオでパブリッシュを構築してもらいたいです。

  1. プルリクエストをマスターにマージするたびに、最新のものをビルドしてプッシュします
  2. リリースにタグを付けるたびに、semver タグをビルドしてプッシュする

これを達成するための論理的な方法は、異なる .goreleaser.yml ファイルで動作する 2 つの github アクションを持つことです。ただし、問題は、goreleaser.yaml をオーバーライドする方法が見つからないことです。

0 投票する
1 に答える
497 参照

go - goreleaser で github にサブフォルダーを作成する方法

goreleaser を使用して github アクションを組み込みます。私のmain.goは./cmd/tes_cliにあるため、githubアクションで常にエラーが表示されます。

元のドキュメントを確認すると、「ビルド」が機能するようです。私の設定は追加できませんでしたbuilds