更新时间:2026-02-02 GMT+08:00
配置代码检查任务自定义环境
当使用代码检查服务时,若常用的编译构建环境缺少您需要的依赖包、工具,无法满足您的使用需求时,您可通过自定义构建环境提供的基础镜像执行代码检查任务。
前提条件
已将自定义环境推送到镜像仓中。
自定义参数
用户可以在执行代码检查任务之前,根据实际情况设置“自定义参数”,一般用作用户执行脚本的环境变量(即脚本可以引用该环境变量),如password、username等自定义参数,可以在检查前置命令中通过${参数名}引用。
- 在“自定义参数”区域,参考表1配置参数。
表1 自定义参数配置说明 参数
说明
参数名称
- 自定义参数名称,可自定义。
- 仅支持大小写英文,数字,点,下划线“_”和连接符“-”。
- 字符长度范围为1~128。
参数值
字符长度范围为1~8192。
私密参数
- 默认关闭状态。单击
按钮开启,单击“保存”,该条参数的参数值将不会展示。 - 参数为私密参数时,系统会将输入参数做加密存储,使用时进行解密,同时在运行日志里不可见。
注意:单击“保存”后,开启状态的
按钮不可关闭,自定义的私密参数将不能查看或修改,可删除后重设。单击
“删除”图标可删除对应自定义参数项。单击“新增参数”按钮,可添加多个自定义参数,自定义参数最多为50个。
- 单击“保存”。
配置自定义镜像和镜像中自定义引擎的位置
- 在“自定义镜像”中,输入以“域名称/组织名称/仓名称:tag名称”格式的内容或容器镜像服务SWR内镜像链接。
- 在“镜像中自定义引擎的位置”中输入镜像中三方引擎所在目录。当前仅集成SonarQube场景下支持该参数。
- 完成后,单击“保存”。
相关文档
- 关于自定义执行机的最佳实践可参考使用自定义执行机执行代码检查任务。
父主题: 配置代码检查任务