系统级变量
系统级变量是 Gitee Go 内置参数,只要产生一条构建记录即可产生以下参数,并可以在任何任务内使用。全部使用 GITEE_xxx 形式描述,使用 {GITEE_xxx} 可以引用参数。系统参数全部由系统生成,不可变更。
内置系统变量有以下:
| 环境变量名 | 说明 |
|---|---|
| GITEE_COMPANY | 企业版Path |
| GITEE_PIPELINE_NAME | 流水线唯一标识 |
| GITEE_PIPELINE_DISPLAY_NAME | 流水线名字 |
| GITEE_PIPELINE_BUILD_NUMBER | 流水线构建号 |
如果任务配置了一个代码源工作区时,则会有以下内置环境变量:
| 环境变量名 | 说明 |
|---|---|
| GITEE_REPO | 代码仓库路径 |
| GITEE_BRANCH | Push下的分支或PR下的目标分支 |
| GITEE_COMMIT | Push和Tag的commit或PR的目标分支commit |
| GITEE_SHORT_COMMIT | Push和Tag的7位commit或PR的目标分支7位commit |
| GITEE_COMMIT_MESSAGE | Push或Tag的提交信息 |
| GITEE_SOURCE_BRANCH | 发起PR时的源分支 |
| GITEE_SOURCE_COMMIT | 发起PR时的源分支commit |
| GITEE_PULL_REQUEST_ID | 发起PR时的PR号 |
| GITEE_PULL_REQUEST_TITLE | 发起PR时的PR标题 |
| GITEE_COMMENT | 发起PR时的PR评论信息 |