問題タブ [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.
docker - goreleaser は、マスターへのマージとリリースの切断のためのフローを分離します
タグがプッシュされると、GoReleaser & GitHub アクションは現在次のように構成されています。
現在のセットアップには、最新のリリースをカットするまで待たなければならないという欠点があります。これは、最新が GitHub のマスター ブランチと同期していないことも意味します。自動化されたテストが成功したときはいつでも、最新のものをビルドして公開したいと思います。
goreleaser にさまざまなシナリオでパブリッシュを構築してもらいたいです。
- プルリクエストをマスターにマージするたびに、最新のものをビルドしてプッシュします
- リリースにタグを付けるたびに、semver タグをビルドしてプッシュする
これを達成するための論理的な方法は、異なる .goreleaser.yml ファイルで動作する 2 つの github アクションを持つことです。ただし、問題は、goreleaser.yaml をオーバーライドする方法が見つからないことです。
go - goreleaser で github にサブフォルダーを作成する方法
goreleaser を使用して github アクションを組み込みます。私のmain.goは./cmd/tes_cli
にあるため、githubアクションで常にエラーが表示されます。
元のドキュメントを確認すると、「ビルド」が機能するようです。私の設定は追加できませんでしたbuilds