DevKit Pipeline介绍
简要介绍
DevKit Pipeline是指在x86、鲲鹏架构上构建、部署和自动化任何软件项目的流水线解决方案,基于鲲鹏硬件+openEuler+双Kit(DevKit、BoostKit)套件,1套代码+1条流水线+N个版本,持续且首发商用版本。
- 极简融入&高效发布:DevKit原生开发插件1小时接入两大主流(Jenkins、GitLab)CI/CD流水线,高效提升鲲鹏流水线搭建及版本发布效率。
- 鲲鹏亲和&极致性能:鲲鹏流水线使能鲲鹏亲和分析工具、编译器、性能工具等,实现应用性能提升。
- 多架构兼容:1套流水线同时支持多样性算力版本构建及测试。
图1 鲲鹏原生开发能力全景
![点击放大](/doc_center/source/zh/nativedevp/userguide/devkitpipepre/figure/zh-cn_image_0000001988419422.png)
功能介绍:
- 鲲鹏原生开发在流水线门禁检查阶段提供了DevKit应用迁移工具、亲和分析工具和编码规范检查,可实现不适配鲲鹏代码拦截、鲲鹏亲和代码优化建议和编码规范问题提示,把问题拦截在早期阶段,提升鲲鹏原生开发效率。
- 鲲鹏原生开发在流水线编译构建阶段提供了毕昇编译器、毕昇JDK、GCC for openEuler。通过上述鲲鹏亲和编译器,在不修改用户应用源码的情况下,提供鲲鹏平台的应用性能提升。
- 鲲鹏原生开发提供了一系列兼容测试用例集,实现了鲲鹏兼容测试自动化,保证应用实现鲲鹏兼容。
- 鲲鹏原生开发在版本发布阶段提供了病毒扫描、安全编译选项扫描能力,实现了版本安全合规扫描自动化,版本发布效率提升。