問題タブ [github-actions-self-hosted-runners]
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-actions - GitHub Actions のすべてのランナーでジョブを実行する
Github Actions に詳しい方へ...
現在、ジョブが実行されると、ラベルとリポジトリに基づいて、ジョブに最適なランナーが選択されます (ワークフローでの自己ホスト型ランナーの使用 - GitHub ドキュメント)。私の質問は、ジョブの要件を満たすすべてのランナーで単一のジョブを実行できるかどうかです。
たとえば、自己ホスト型と Github がホスト型の両方のランナーが複数あります。コードがレポにプッシュされたときに次のことを行うスクリプトを含むジョブがあります。
- actions/checkout@v2 を使用して Git リポジトリをチェックアウトします。
- チェックアウトしたリポジトリからユーザーのホーム ディレクトリにファイルをコピーします
この「アクション」は、アクションがアクセスできるすべてのランナーで実行する必要があります。
これが理にかなっていることを願っています!
azure-data-factory-2 - Azure Datafactory は並列アクティビティを実行します
互いに独立した約 20 のコピー アクティビティを含むパイプラインがあります。このコピー アクティビティは、基本的に、オンプレミスのデータ ソースから Azure SQL DB へのデータのコピーです。2 つの質問があります。20 個のアクティビティすべてを同時に並行して実行できますか? 現時点では、4 ~ 6 のアクティビティを実行しているだけで、残りはキューに入れられ、前のアクティビティが終了してから開始されます。どうすれば20回同時に実行できますか. PS : 自己ホスト IR 内の最大同時実行数を 24 に増やしましたが、それでも同じです。
質問 2: パイプライン内に任意の数の並列アクティビティを実行できるようにパラメーターを含めるオプションはありますか?
ご協力いただきありがとうございます
docker - Docker 化された github アクションは、docker 実行パラメーターのネットワーク オプションをサポートしていますか?
一部のソフトウェアへの VPN アクセスに自己ホスト型 github ランナーを使用しており、自己ホスト型ランナーで dockerized github アクションを使用しようとしていますが、github アクションが docker run を実行するときに --network host フラグを指定する必要があるため、問題が発生しています. github アクションでホストのネットワークを使用する方法はありますか?