配置:
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