ランナーの認証を環境変数ベースで実行する #2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
概要
runner-config.ymlをリポジトリの追跡対象に含めるにあたり、ファイルに含まれていたランナーの認証情報が削除されたため、現在ランナーが認証されていない状態です。目的
認証情報を追跡ファイルに含めず、コンテナ起動時に環境変数で設定されたインスタンス URL とトークンをもとに、ランナーの認証(登録)を実行するように修正します。
関連
対応を実装し、PR を作成しました。
コンテナ起動時に環境変数の
FORGEJO_INSTANCE_URLとFORGEJO_RUNNER_REGISTRATION_TOKENをもとにランナーの登録を実行し、その後に daemon を起動する方式に修正しています。認証情報はコミットせず、.env/.runnerを gitignore 済みです。レビューをお願いします。