問題タブ [github-actions-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.

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

github-actions - GitHub Actions のすべてのランナーでジョブを実行する

Github Actions に詳しい方へ...

現在、ジョブが実行されると、ラベルとリポジトリに基づいて、ジョブに最適なランナーが選択されます (ワークフローでの自己ホスト型ランナーの使用 - GitHub ドキュメント)。私の質問は、ジョブの要件を満たすすべてのランナーで単一のジョブを実行できるかどうかです。

たとえば、自己ホスト型と Github がホスト型の両方のランナーが複数あります。コードがレポにプッシュされたときに次のことを行うスクリプトを含むジョブがあります。

  • actions/checkout@v2 を使用して Git リポジトリをチェックアウトします。
  • チェックアウトしたリポジトリからユーザーのホーム ディレクトリにファイルをコピーします

この「アクション」は、アクションがアクセスできるすべてのランナーで実行する必要があります。

これが理にかなっていることを願っています!