环境要求

硬件要求

执行流水线的鲲鹏节点的硬件环境如表1所示。

表1 硬件环境

项目

版本

主板

鲲鹏主板

BMC

1711单板(型号BC82SMMAB)

CPU

鲲鹏920处理器(型号7260、5250、5220)

机箱

不限,建议8盘或12盘

软件架构

支持x86、鲲鹏架构下的openEuler类(例如openEuler 22.03 LTS)操作系统。

软件要求

表2 软件要求

软件类型

软件包名称

软件包说明

获取方式

BiSheng Compiler

BiShengCompiler-3.2.0-aarch64-linux.tar.gz

毕昇编译器安装包。

任务场景:编译

对应角色:c_builder_bisheng_compiler

https://www.hikunpeng.com/zh/developer/devkit/download/bishengcompiler

GCC for openEuler

gcc-10.3.1-2023.12-aarch64-linux.tar.gz

GCC for openEuler安装包。

任务场景:编译

对应角色:c_builder_gcc

https://www.hikunpeng.com/zh/developer/devkit/download/gcc

BiSheng JDK8

bisheng-jdk-8u402-linux-aarch64.tar.gz

BiSheng JDK8安装包。

任务场景:编译

对应角色:java_builder_jdk8

https://www.hikunpeng.com/zh/developer/devkit/download/jdk

BiSheng JDK17

bisheng-jdk-17.0.10-linux-aarch64.tar.gz

BiSheng JDK17安装包。

任务场景:编译

对应角色:java_builder_jdk17

https://www.hikunpeng.com/zh/developer/devkit/download/jdk

DevKit Web

DevKit-All-24.0.RC3-Linux-Kunpeng.tar.gz

DevKit浏览器模式安装包。

任务场景:门禁检查

对应角色:scanner

https://www.hikunpeng.com/developer/devkit/download?tab=BWMode

DevKit CLI

DevKit-CLI-24.0.RC3-Linux-Kunpeng.tar.gz

DevKit命令行安装包。

任务场景:门禁检查

对应角色:scanner

https://www.hikunpeng.com/developer/devkit/download?tab=commandLine

获取软件包

表3 获取软件包

软件类型

软件包名称

软件包说明

获取方式

DevKit Pipeline

devkit-pipeline-v1.0.4.tar.gz

DevKit Pipeline软件包。

可实现一键下载和批量部署组件。

https://gitee.com/openeuler/devkit-pipeline/releases/download/v1.0.4/devkit-pipeline-v1.0.4.tar.gz

download_tool-for-windows

download_tool-for-windows.exe

Windows版本的一键下载工具,在Windows操作系统上使用,用于下载组件包。

https://gitee.com/openeuler/devkit-pipeline/releases/download/v1.0.4/download_tool-for-windows.exe

Compatibility Testing

compatibility_testing.tar.gz

Compatibility Testing安装包。

任务场景:测试

对应角色:compatibility

组件依赖:nmap、ipmitool、dmidecode、net-tools、pciutils、util-linux、sysstat、smartmontools

https://gitee.com/openeuler/devkit-pipeline/releases/download/v1.0.4/compatibility_testing.tar.gz

A-FOT

a-fot.tar.gz

A-FOT安装包。

任务场景:编译

对应角色:c_builder_gcc

组件依赖:perf

https://gitee.com/openeuler/devkit-pipeline/releases/download/v1.0.4/a-fot.tar.gz

DevKit Tester

devkit_tester.tar.gz

DevKit Tester安装包。

任务场景:测试

对应角色:tester

组件依赖:Apache Jmeter工具、jcmd

https://gitee.com/openeuler/devkit-pipeline/releases/download/v1.0.4/devkit_tester.tar.gz

Code Inspector

code-inspector-1.0.0.tar.gz

Code Inspector安装包。

任务场景:门禁检查

对应角色:scanner

https://gitee.com/openeuler/devkit-pipeline/releases/download/v1.0.4/code-inspector-1.0.0.tar.gz

组件依赖

以openEuler 22.03 LTS操作系统为例。

表4 组件依赖

组件

依赖项

安装方式

Compatibility Testing

  • nmap(nmap-7.92-2.oe2203.aarch64.rpm)
  • ipmitool(ipmitool-1.8.18-18.oe2203.aarch64.rpm)
  • dmidecode(dmidecode-3.3-3.oe2203.aarch64.rpm)
  • net-tools(net-tools-2.10-1.oe2203.aarch64.rpm)
  • pciutils(pciutils-3.7.0-2.oe2203.aarch64.rpm)
  • util-linux(util-linux-2.37.2-5.oe2203.aarch64.rpm)
  • sysstat(sysstat-12.5.4-1.oe2203.aarch64.rpm)
  • smartmontools(smartmontools-7.2-1.oe2203.aarch64.rpm)

A-FOT

perf(perf-5.10.0-60.18.0.50.oe2203.aarch64.rpm)

DevKit Tester

jcmd(java-1.8.0-openjdk-devel-1.8.0.312.b07-11.oe2203.aarch64.rpm、java-11-openjdk-devel-11.0.13.9-7.oe2203.aarch64.rpm)

说明:

下载带有devel的openjdk包,二选一进行安装。

Apache Jmeter工具

Apache Jmeter工具安装:https://blog.csdn.net/m0_53140426/article/details/141327942

命令行格式约定

表5 命令行格式

格式

意义

粗体

命令行关键字(命令中保持不变、必须照输的部分)采用加粗字体表示。

斜体

命令行参数(命令中必须由实际值进行替代的部分)采用斜体表示。

[ ]

表示用“[ ]”括起来的部分在命令配置时是可选的。

{ x | y | ... }

表示从两个或多个选项中选取一个。

[ x | y | ... ]

表示从两个或多个选项中选取一个或者不选。

{ x | y | ... }*

表示从两个或多个选项中选取多个,最少选取一个,最多选取所有选项。

[ x | y | ... ]*

表示从两个或多个选项中选取多个或者不选。

&<1-n>

表示符号&前面的参数可以重复1~n次。

#

表示由“#”开始的行为注释行。