RPM repos

Intro

oepkgs.net is an application publishing platform,the repo base URL is https://repo.oepkgs.net .

Engineer will own and maintain private repo in system, the binary packages can be published in system.

The package maintained by official maintainer in this community, will published in oepkgs.net Official repo.

Repositories

Register process of engineer

  • Application

Engineer‘s register application will be checked and verified by admin. And will own a personal repo in https://repo.oepkgs.net/people if accepted by admin. The repo will be created automatically on first time publish binary package.

  • Package add

Engineer add tasks in registered projects Git repo, and update create by pmtool to system. after a succeed building, this package will be added to personal repo.

  • Build and publish

Compiling will be triggered by webhook setting in source code repo, usually PR or push in repo. the binary packages will be update after every succeed build. if the version suffix is same, old one will be over written with no notice.

Basic usage

User can create repo file in /etc/yum.repos.d/ to use the repo This is an exapmle:

  • Create /etc/yum.repos.d/oepkgs_bot.repo as follow
name=oepkgs_bot
baseurl=https://repo.oepkgs.net/people/oepkgs_bot
enabled=1
gpgcheck=0
  • Update repo info in distro with command: dnf update

  • Install package with command: dnf install

Copyright © oepkgs.net All rights reserved.

版权所有 © oepkgs.net 保留所有权利

中国科学院软件研究所openEuler 社区共同发起并提供支持

京ICP备05046678号-13

Email: support(at)oepkgs.net