Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
runner-agent
command
Runner Agent:运行在 Runner 容器内,职责仅为 Runner 进程控制(启动/停止)与健康/状态上报(/status、/health),供 Manager 通过 HTTP 调用。
|
Runner Agent:运行在 Runner 容器内,职责仅为 Runner 进程控制(启动/停止)与健康/状态上报(/status、/health),供 Manager 通过 HTTP 调用。 |
|
runner-manager
command
|
|
|
internal
|
|
|
atomicfile
Package atomicfile 以「同目录临时文件 + fsync + rename」替换文件, 让并发读者只会看到旧内容或新内容之一,进程中途被杀也不会留下半截文件。
|
Package atomicfile 以「同目录临时文件 + fsync + rename」替换文件, 让并发读者只会看到旧内容或新内容之一,进程中途被杀也不会留下半截文件。 |
|
childenv
Package childenv 为 Manager 与 Agent 派生的子进程构造环境变量。
|
Package childenv 为 Manager 与 Agent 派生的子进程构造环境变量。 |
|
docsconsistency
Package docsconsistency 只存放文档一致性的测试,没有运行时代码。
|
Package docsconsistency 只存放文档一致性的测试,没有运行时代码。 |
|
githubcheck
Package githubcheck 通过 GitHub API 查询某个 Runner 是否已在 GitHub 上登记, 并在从本工具删除 Runner 时把它从 GitHub 一并注销。
|
Package githubcheck 通过 GitHub API 查询某个 Runner 是否已在 GitHub 上登记, 并在从本工具删除 Runner 时把它从 GitHub 一并注销。 |
|
handler
Package handler 实现 Manager 的 HTTP API 与 WebUI 逻辑。
|
Package handler 实现 Manager 的 HTTP API 与 WebUI 逻辑。 |
|
runner
Agent 调用令牌:Runner 容器内的 Agent 暴露 /start、/stop 等控制接口, 同一 docker 网络内的任何容器都能访问。
|
Agent 调用令牌:Runner 容器内的 Agent 暴露 /start、/stop 等控制接口, 同一 docker 网络内的任何容器都能访问。 |
|
runnerproc
Package runnerproc 判定某个安装目录下的 actions/runner 进程是否存活。
|
Package runnerproc 判定某个安装目录下的 actions/runner 进程是否存活。 |
|
secrets
Package secrets 管理只属于 Manager 的凭据(目前只有可选的 GitHub PAT)。
|
Package secrets 管理只属于 Manager 的凭据(目前只有可选的 GitHub PAT)。 |
Click to show internal directories.
Click to hide internal directories.

