この記事は、Zennにも投稿しています。
結論から
こんな感じのdocker-compose.ymlで良い
これで
すればよい。
注意点
act_runner
のconfig.yaml
はGitea Actions(act_runner)の設定を参照{{}}
で囲まれた値は適宜変更すること。- 特に、
GITEA_RUNNER_REGISTRATION_TOKEN
については、Giteaの管理者画面より「新しいランナーを作成」してその値を入れること。
- Gitea Actionsがいつの間にか動かなくなってた
Giteaの設定
上のコンテナを作成した際にできる
以下が弄るべきだと思われる値
./gitea/gitea/conf/app.ini
を弄る。以下が弄るべきだと思われる値
Gitea Actions(act_runner)の設定
ドキュメントらしいドキュメントが見つからなかったが一応Giteaのact_runnerのリポジトリにそれらしいことが書いてある。
まず、設定を生成する。act_runnerコンテナの中で
を実行。この
この設定はそんなに弄る必要は無いが、自分はVPNを繋いだときだけDockerの中から特定のサイトにアクセスできない!の影響で
config.yaml
をdocker-composeに指定する。この設定はそんなに弄る必要は無いが、自分はVPNを繋いだときだけDockerの中から特定のサイトにアクセスできない!の影響で
これだけ指定した。