对于eulermaker的使用方法,推荐可以参考:https://docs.openeuler.org/zh/docs/24.03_LTS/docs/EulerMaker/EulerMaker%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97.html
,本文根据官方文章,对eulermaker进行了使用,提供使用说明
对于第一次使用eulermaker的同学,需要先进行注册,如下:
https://eulermaker.compass-ci.openeuler.openatom.cn
这里可以看到,右上角有名字是tangfeng的账号已经登录,而下面存在构建工程/镜像定制两大功能
这里需要设置软件包名字,描述,git地址,分支。这里注意的是,需要与https://gitee.com/organizations/src-openeuler/projects
的工程名字匹配,如下为示例
这里需要配置构建目标,软件源,分层url.
先进入软件包详情,点击构建历史
此时我们点击jobID 可以看到任务日志
等待构建完成之后,可以点击下载看到生成的rpm包
此时选择嵌入式场景
设置镜像定制,流水线,格式,架构,如下:
点击定制业务包,设置repo地址,rpm,驱动,命令,库,分区,参数等等
点击构建历史,点击查看日志
等等系统构建完成之后,点击下载镜像
至此,我们通过openeuler发布的eulermaker网页端完成了其构建工程和镜像定制的两大功能项。可以发现,相比于任何的livebuild/koji工具还是yocto,这种方式操作简单,只要用户懂得操作系统构建的基本知识就可以完成一个操作系统的构建,一个软件包工程的编译。