跳到主要内容

动作运行时信息

动作在运行时,会自动准备一些环境变量,和上下游帮助步骤,方便动作在运行时和平台进行数据交换。

环境变量

在动作中定义环境变量,以供程序在运行过程中读取并使用。

在定义环境变量时,请避免使用平台预设的名称,防止程序出现意外错误。平台预设的环境变量如下:

环境变量名称描述
COS_FILE_VOLUME/cos/files记录的挂载目录
COS_CODE_VOLUME/cos/codes代码的挂载目录
COS_BIN_VOLUME/cos/bins二进制文件的挂载目录
COS_BUNDLE_VOLUME/cos/bundles批量测试中测试程序的挂载目录
COS_ARTIFACT_VOLUME/cos/artifacts批量测试的 artifact 目录
COS_OUTPUT_VOLUME/cos/outputs批量测试输出文件的目录
COS_ORGID组织 ID
COS_USERID用户 ID
COS_WAREHOUSEIDWarehouse ID
COS_PROJECT当前 Action 运行项目 SLUG
COS_PROJECTID项目 ID
COS_RECORDID记录 ID
COS_ENDPOINT刻行 API 地址
COS_TOKENCLI 和 API TOKEN

上述环境变量中部分值为空,这些属于可选项。若存在,其值为 UUID 格式的 ID 信息;若不存在,则为空。