概要
M1 Mac を Runner にする方法を紹介します
docker で Runner を起動するのが一番簡単なので docker を使います
環境
- macOS 15.5
- docker 28.2.2
- bitbucket runner
Runner の追加
workspace/settings/pipelines/account-runners でワークスペース Runner を追加します
右上の歯車 -> Workspace settings から設定します
Add Runner をクリックします
Runner の設置画面になります
- System and architecture -> Linux Docker (x86_64)
- Runner name -> test
- Runner labels -> self.hosted, linux
で Next をクリックします
docker コマンドが表示されるのでこれをそのまま実行しましょう
認証情報などが含まれているので扱いには注意しましょう
self-hosted Runner を実行するには bitbucket-pipelines.yml に runs-on という定義を追加しなければなりません
ここに先程のラベル情報と同じ情報を記載すれば self-hosted Runner でパイプラインが実行されます
あとは docker コマンドを実行しパイプラインを実行して問題なく Mac 上でパイプラインが実行されることを確認できれば OK です
最後に
無料プランだと50分/月が上限なのでどうしてもパイプラインを流したい場合は self-hosted Runner を構築すると簡単に流せます
ラベルなしの self-hosted Runner は作成することができないっぽいのでどうしても bitbuckt-pipelines.yml を書き換える必要はあるのが面倒であります




0 件のコメント:
コメントを投稿