Drone CI 中文文档

访问运行日志

Exec Runner 作为服务安装,并将日志写入主机上的文件。必须在启动服务之前配置日志文件位置。

在兼容 Posix 标准的操作系统(大多数 UNIX 操作系统)(root 用户)上:

DRONE_LOG_FILE=/var/log/drone-runner-exec/log.txt

在兼容 Posix 标准的操作系统(大多数 UNIX 操作系统)(非 root 用户)上:

DRONE_LOG_FILE=~/.drone-runner-exec/log.txt

在 Windows 操作系统上:

DRONE_LOG_FILE=C:\Drone\drone-runner-exec\log.txt

日志轮换

Exec Runner 支持日志文件的自动轮换和压缩。你可以配置最大文件大小(以 MB 为单位)、要保留的天数和要保留的文件数。

DRONE_LOG_FILE_MAX_SIZE=10
DRONE_LOG_FILE_MAX_AGE=30
DRONE_LOG_FILE_MAX_BACKUPS=7

日志级别

Exec Runner 配置为记录运行时事件。你可以启用调试或跟踪级别日志以获取有关通过系统数据流的详细信息。

DRONE_DEBUG=true
DRONE_TRACE=true

获取请求记录

你可以启用 http 请求日志记录以获取 Drone RunnerDrone Server 之间的详细 http 通信详细信息。这会产生大量输出,并且只能用于解决通信问题。

DRONE_RPC_DUMP_HTTP=true
DRONE_RPC_DUMP_HTTP_BODY=true