插件需要打包成zip包形式,分为前端、后端的打包。
[前端]
- 替换掉src/frontend/src/index.html的__CODECC_GATEWAY_HOST__ 、 __DEVOPS_GATEWAY_HOST__ 、 __CODECC_GATEWAY_PORT__ 、 __DEVOPS_GATEWAY_PORT__占位符
- cd src/frontend
- npm install
- npm run public
[后端]
- cd src/backend/core
- gradle clean buildZip
- 用src\backend\core\build\distributions\CodeCCCheckAtom.zip上传
- 新建插件 内容如图填写 插件调试项目按用户实际定义,一般是常用的调试项目
2)需要配置四个配置项: BK_CI_PUBLIC_URL BK_CODECC_ENCRYPTOR_KEY(默认: abcde , 具体和codecc.properties的BK_CODECC_ENCRYPTOR_KEY对齐) BK_CODECC_PRIVATE_URL BK_CODECC_PUBLIC_URL BK_CI_PUBLIC_URL
需要填写的内容: 插件名称:腾讯代码分析 简介:CodeCC提供专业的代码检查解决方案,检查缺陷、漏洞、规范等多种维度代码问题,为产品质量保驾护航。 详细描述:CodeCC提供专业的代码检查解决方案,检查缺陷、漏洞、规范等多种维度代码问题,为产品质量保驾护航。 发布者:CodeCC 要选中自定义前端:
4)打包ok就点继续