8

Github Actions に詳しい方へ...

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

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

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

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

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

4

1 に答える 1