跳到主要内容

系统级变量

系统级变量是 Gitee Go 内置参数,只要产生一条构建记录即可产生以下参数,并可以在任何任务内使用。全部使用 GITEE_xxx 形式描述,使用 {GITEE_xxx} 可以引用参数。系统参数全部由系统生成,不可变更。

内置系统变量有以下:

环境变量名说明
GITEE_COMPANY企业版Path
GITEE_PIPELINE_NAME流水线唯一标识
GITEE_PIPELINE_DISPLAY_NAME流水线名字
GITEE_PIPELINE_BUILD_NUMBER流水线构建号

如果任务配置了一个代码源工作区时,则会有以下内置环境变量:

环境变量名说明
GITEE_REPO代码仓库路径
GITEE_BRANCHPush下的分支或PR下的目标分支
GITEE_COMMITPush和Tag的commit或PR的目标分支commit
GITEE_SHORT_COMMITPush和Tag的7位commit或PR的目标分支7位commit
GITEE_COMMIT_MESSAGEPush或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评论信息