Checkout code
2025/8/13 11:09:00
sudo docker run -it –rm –network hoge debian:stable bashでForgejo Runnerを試すためのコンテナを立てた。
このコンテナの上からクローンして、コミットして、プッシュした。
Forgejo Runnerのlabelをdocker
にしていたら、Checkout codeで「Could not resolve host」とエラーが出てしまった。labelをtest-container
にしたらCheckout codeがエラーなく動くようになった。
Forgejo Runnerが動くようになったのでActionを動かしたみたわけだが、Docker上で動かしているために、Gitレポジトリからはremoteがlocalhostで繋がり、Runnerからはforgejoで繋がるようになっているので、Runnerがレポジトリを取得できなくて動かない。なので、開発用のコンテナを立てる必要がある。めんどい。