Skip to content

Drone CI 内置环境变量 ​

📦 仓库信息 ​

变量名说明
DRONE_REPO仓库路径(如 user/project)
DRONE_REPO_NAME仓库名(如 project)
DRONE_REPO_OWNER仓库拥有者(如 user)
DRONE_REPO_LINK仓库地址(如 https://github.com/...)

🌿 Git 提交信息 ​

变量名说明
DRONE_BRANCH当前构建的分支名
DRONE_TAGGit 标签(如果是 tag 构建)
DRONE_COMMITGit 提交哈希(完整)
DRONE_COMMIT_SHORTGit 提交哈希(前几位)
DRONE_COMMIT_AUTHOR提交作者名称
DRONE_COMMIT_AUTHOR_EMAIL提交作者邮箱
DRONE_COMMIT_MESSAGE提交信息
DRONE_SOURCE_BRANCHPull Request 的源分支
DRONE_TARGET_BRANCHPull Request 的目标分支

🔁 构建信息 ​

变量名说明
DRONE_BUILD_NUMBER构建编号(流水线构建号,自增)
DRONE_BUILD_STATUS构建状态:success、failure、running
DRONE_EVENT触发事件:push、pull_request、tag、promote、cron
DRONE_JOB_STARTED构建开始时间(Unix 时间戳)
DRONE_JOB_FINISHED构建结束时间(Unix 时间戳)