Bootstrap

koji常用命令

文章目录

配置:

1./etc/koji.conf 配置10.1.82.10为提交的目的机器
[koji]
server = http://10.1.82.10/kojihub
weburl = http://10.1.82.10/koji
topurl = https://10.1.82.10/
2.测试提交
koji --user xxx --password xxx build tagname xxx.src.rpm --nowait --scratch
注意:一定要加上–scratch;测试提交的目的在于验证是否能顺利提交

常用参数

源码包src.rpm 测试提交koji编译
koji --user username --password password build arm xxx.src.rpm --nowait --scratch

重新提交
koji resubmit task_id

提高koji任务优先级
koji set-task-priority --priority=10 task_id

koji 添加软件包tag
koji add-pkg --owner=kojiadmin build-target xxx

koji提交gerrit仓库
koji build tag --nowait --scratch git+http://package_address#origin/$branch

koji 将软件包名为¥package_name的软件包添加到target标签下,设置所属者为koji
koji add-pkg --owner=koji $target $package_name

koji 将标识为$NVR的软件包从target标签下移除
koji untag-pkg $target $NVR

koji 将标识为$NVR的软件包tag到target标签下
koji tag-pkg $target $NVR

koji设置只编译某个架构
koji build tag --nowait --scratch --arch-override=loongarch64 url

koji 将某次测试提交的结果合入到对应tag上
koji call mergeScratch $taskid

注:mergescratch时软件包dist必须保持一致

koji 从有继承关系的src_tag中移除des_tag
koji remove-tag-inheritance $src_tag $des_tag

koji 从有继承关系的src_tag中移除des_tag并设置优先级
koji add-tag-inheritance $src_tag $des_tag --priority=$num

koji 启用/禁用 某台编译机
koji enable-host/disable-host $hostname

koji 指定某次编译的编译机
koji assign-task $taskid $hostname

;