koji打包环境
1)本机安装koji client
桌面专业版环境、D版本环境
apt install koji
或者pip3 install koji
服务器A、E环境
pip3 install koji
2)配置koji环境
修改~/.bashrc,添加
alias kojie='koji --user 1050e --password 1050e '
alias kojia='koji --user all-arch --password all-arch '
cat ~/.koji/config.d/koji.conf
[koji]
server = http://10.30.38.102/kojihub
weburl = http://10.30.38.102/koji
topurl = http://10.30.38.102/kojifiles
authtype = password
use_fast_upload = yes
这个里面有koji的用户名、密码
3)下载认证
curl -kL http://10.7.59.81/kojifiles/koji-ca.crt -o ~/.local/etc/pki/koji/koji-ca.crt
4). 编译软件包 - 个人构建
```bash
koji build 105xe bash-5.0-17.up1.uel20.src.rpm --scratch --nowait
```
切记切记,一定要有scratch 参数指定
这个参数表示草稿构建
避免冲掉正式release包
上面的bash-5.0-17XXX.rpm是以bash举例
如果是编译kernel,用kernel的src rpm就可以
kojie build 105xe bash-5.0-17.up1.uel20.src.rpm --scratch --nowait
这个表示编译1050 E版本
koji build all-arch bash-5.0-17.up1.uel20.src.rpm --scratch --nowait
这个表示编译A版本
新koji给研发各自创建了测试编译的账号,账号名为姓名拼音,密码为uos.com,各位可使用自己的账号进行测试编译,正式编译通过gerrit进行触发。
6 koji --user kojiadmin --password adminkoji build fuyu-uhd1.2 kernel-4.19.90-2305.1.0.0199.65.uharden.uel20.src.rpm --scratch --nowait
31 koji --user kojiadmin --password adminkoji build fuyu-uhd1.2 kernel-4.19.90-2305.1.0.0199.66.uharden.uel20.src.rpm --scratch --nowait
34 koji --user kojiadmin --password adminkoji cancel 233896
35 koji --user kojiadmin --password adminkoji cancel 233896-111227
36 koji --user kojiadmin --password adminkoji cancel 923091
37 koji --user kojiadmin --password adminkoji cancel 923090
38 koji --user kojiadmin --password adminkoji build fuyu-uhd1.2 kernel-4.19.90-2305.1.0.0199.66.uharden.uel20.src.rpm --scratch --nowait
40 koji --user kojiadmin --password adminkoji build kongzi-uhd1.2 kernel-4.19.0-91.82.152.11.uharden.uelc20.src.rpm --scratch --nowait
45 koji --user kojiadmin --password adminkoji build fuyu-uhd1.2 rpm-4.15.1-52.uel20.01.src.rpm --scratch --nowait
48 koji --user kojiadmin --password adminkoji build kongzi kernel-4.19.0-91.82.152.11.falco_test.uelc20.src.rpm --scratch --nowait
55 koji --user kojiadmin --password adminkoji build fuyu-sw rpm-4.17.0-21.uel20.01.src.rpm --scratch --nowait