公司产品:凝思磐石安全操作系统
所在部门:研发一部
主要职责:
负责 凝思Linux操作系统Rocky4.2版本的编译构建工作
工作内容:
1)负责Rocky4.2版本 从源代码到生成 iso安装镜像 的整个构建过程
2)结合Debian社区的 软件包依赖检查原理,完成了Rocky4.2版本的软件包间的依赖关系检查工作,为增量构建提供了实际依据。
3)负责整个构建工具的优化,在职期间,完成了 全量构建到增量构建的转变,大大缩减了构建时间,并重新优化并书写了整个构建工具。
4)提供并实施了从构建到安装及测试的全自动化方案
linux系统的自动构建
项目主要内容:
开发工具达到,检测代码库bug修复,并将修复代码集成到linux系统中,生成系统光盘镜像,
安装虚拟机并使用测试工具对系统进行基础性能测试,并将测试结果以邮件的方式通知系统测试人员。
工具细节如下:
1.每天固定时间检查系统代码库是否有新的更新或新的提交
2.如有更新,判断需要编译的软件包,并搭建软件包所需的编译环境进行编译
3.将所有软件包集成成系统并制作光盘镜像
4.将新制作的光盘镜像安装虚拟机
5.在虚拟机内运行系统测试工具进行基础性测试
6.将测试结果以邮件的方式通知系统测试人员并告知光盘镜像以及虚拟机硬盘镜像的下载地址
7.在工具执行的过程中如遇到工具无法解决的问题会以邮件的方式通知维护人员
以上功能完全脱离人工干预自动完成。
可兼职时间
可兼职地点
0条评论 雇主评价