問題タブ [building-github-actions]
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.
github - github アクション マトリックス要素を条件付きにする方法
'strategy' = 'matrix' を使用するワークフローと、構築する特定の構成のリストがあります。
しかし、ブランチ = v2.1-Release の場合にのみ、一部の構成のみをビルドしたいと思います。つまり、ほとんどの場合、1 つまたは 2 つの構成をビルドするだけで、リリース時にさらに多くの構成をビルドできます。
これは、スクリプト (ワークフロー) のクローンを作成し、いくつかの名前を変更してコメントアウトすることで実現しました。しかし、そのメカニズムが行列要素で機能するならいいと思います。
各ステップに追加できる「if」機能があることを認識していますが、それは無効なステップで大量のジョブを作成します。私が望むのは、if 部分が false と評価されるマトリックス要素ごとに、これらのジョブをまったくスピンアップしないことです。
docker - Docker 化された github アクションは、docker 実行パラメーターのネットワーク オプションをサポートしていますか?
一部のソフトウェアへの VPN アクセスに自己ホスト型 github ランナーを使用しており、自己ホスト型ランナーで dockerized github アクションを使用しようとしていますが、github アクションが docker run を実行するときに --network host フラグを指定する必要があるため、問題が発生しています. github アクションでホストのネットワークを使用する方法はありますか?