Drone CI 内置环境变量
📦 仓库信息
| 变量名 | 说明 |
|---|---|
DRONE_REPO | 仓库路径(如 user/project) |
DRONE_REPO_NAME | 仓库名(如 project) |
DRONE_REPO_OWNER | 仓库拥有者(如 user) |
DRONE_REPO_LINK | 仓库地址(如 https://github.com/...) |
🌿 Git 提交信息
| 变量名 | 说明 |
|---|---|
DRONE_BRANCH | 当前构建的分支名 |
DRONE_TAG | Git 标签(如果是 tag 构建) |
DRONE_COMMIT | Git 提交哈希(完整) |
DRONE_COMMIT_SHORT | Git 提交哈希(前几位) |
DRONE_COMMIT_AUTHOR | 提交作者名称 |
DRONE_COMMIT_AUTHOR_EMAIL | 提交作者邮箱 |
DRONE_COMMIT_MESSAGE | 提交信息 |
DRONE_SOURCE_BRANCH | Pull Request 的源分支 |
DRONE_TARGET_BRANCH | Pull 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 时间戳) |