4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

一台の物理マシンで複数リポジトリから利用されるself-hosted runnerになる

Last updated at Posted at 2021-11-29

これは、自分用メモ

タイトルのようなことを調べてて、EnterpriseかOrganizationレベルのself-hosted runnerを追加すれば複数リポジトリから共同利用できる様子。もしくは、下の絵のようにself-hosted runnerのインストール先(および起動)を別ディレクトリにすればやりたいことはひとまずできる。actions-runner-controllerを使う方法などいろいろあるけど、状況によってはこれが一番簡単。
Untitled(2).png
こうすると、一台のマシン上で複数のRunner.Listenerを起動できるのと、Github側に設定するself-hosted runnerの名称はラベル名含め複数のリポジトリ間で仮に同一であっても、ジョブの投げ先であるRunner.Listenerは区別されている。そして、複数のRunner.Workerは同時実行可能。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?