小鸡含量发生器
misoctl的Python项目详细描述
将debian构建作为内容生成器上载到koji。
示例
下面是一个构建包的例子,将工件上传到koji,然后 标记生成的版本:
# Clone a Debian package (ceph-ansible) from Git: SCM_URL=git://example.com/ceph-ansible git clone $SCM_URL cd mypackage # Build the package: gbp buildpackage ... # Upload the source and .deb artifacts into Koji: cd .. misoctl upload \ --scm-url=$SCM_URL \ --owner=kdreyer \ --tag=ceph-3.2-xenial-candidate \ ceph-ansible/
要运行此实用程序,必须以具有 允许上载到“Debian”内容生成器。
Koji服务器配置
您必须配置koji实例以接受debian构建。
作为koji管理员:
允许“Debian”内容生成器访问系统帐户。在这种情况下 我们的名称是“rcm/debbuild”:
koji grant-cg-access rcm/debbuild debian
将debian构建类型添加到koji:
koji call addBType debian
添加debian存档类型(需要新的addarchivetype rpc <;https://pagure.io/koji/pull request/1149>;在koji集线器上:
koji call addArchiveType deb "Debian packages" deb koji call addArchiveType dsc "Debian source contro files" dsc
现在您可以作为rcm/debbuild系统用户运行misoctl upload。
关于名称
这个工具类似于chacractl,并且 口蘑是味噌的一种配料。