◾️はじめに
Self-hosted runnersの設定について、徐々にメモっていく。
目次
【0】Self-hosted runnersの設定 【1】設定 を削除するには 【2】更新を無効にするには 【3】タグを設定するには
【0】Self-hosted runnersの設定
Options | Explanations | Memo |
---|---|---|
--url <REPOSITORY_URL> | Github repository URLを指定 | |
--token <REGISTRATION_TOKEN> | トークンを指定 | |
--labels <タグ> | タグを設定する | 複数の場合、カンマ区切り。詳細は「【3】タグを設定するには」参照 |
--unattended | インタラクティブモードを無効化 | 通常実行だといくつか質問形式的でコマンドを求められるがそれを無効化するオプション |
--replace | 上書き | |
--disableupdate | Self-hosted runnerの最新バージョンへの自動アップデートを無効にする | 「【2】更新を無効にするには」参照 |
【1】設定 を削除するには
https://zenn.dev/ykws/scraps/c65c13f458d1c2#comment-2e81f10bb4c794
でも書かれているが、Tokenを再設定しようとしたが、 〜〜〜〜 Cannot configure the runner because it is already configured. To reconfigure the runner, run 'config.cmd remove' or './config.sh remove' first. 〜〜〜〜 って言われたので、「./config.sh remove」した。 ただ、それだとエラーになるので、以下のサイトを参考に 以下「対応案」で対応した。
https://qiita.com/okaponta_/items/b3eda8181a07c43baf7c
対応案
./svc.sh stop sudo ./svc.sh uninstall rm .runner ./config.sh remove
【2】更新を無効にするには
* 以下の関連記事を参照のこと
Github Actions ~ Self-hosted runners / 自動更新OFF ~ https://dk521123.hatenablog.com/entry/2025/01/08/201947
【3】タグを設定するには
./config.sh --url <REPOSITORY_URL> ¥ --token <REGISTRATION_TOKEN> --labels gpu # 複数の場合 ./config.sh --url <REPOSITORY_URL> ¥ --token <REGISTRATION_TOKEN> --labels gpu,x64,linux
参考文献
https://qiita.com/h_tyokinuhata/items/7a9297f75d0513572f4a
関連記事
Github Actions ~ Self-hosted runners / 入門編 ~
https://dk521123.hatenablog.com/entry/2023/12/18/204119
Github Actions ~ Self-hosted runners / あれこれ編 ~
https://dk521123.hatenablog.com/entry/2024/02/07/002736
Github Actions ~ Self-hosted runners / 自動更新OFF ~
https://dk521123.hatenablog.com/entry/2025/01/08/201947