基于opensuse搭建obs

obs的搭建

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

在线构建rpm包的搭建,这里是基于opensuse搭建obs,由于opensuse对于obs支持的比较好所以选用这个系统进行搭建,本人也是openeuler上游社区人员。


一、obs是什么?

简单来说obs就是一个实现在线构建rpm包的工具,可以支持不同的架构,方便于对定制化操作系统开发的基础。

二、安装步骤

1.前期准备

第一步 安装 opensuse
第二步 关闭防火墙 设置主机名
第三步 设置本地IP映射域名 主机名建议设置成(obs)

2.设置 obs 源

代码如下:

 zypper ar -f http://download.opensuse.org/repositories/OBS:/Server:/2.10/15.3/OBS:Server:2.10.repo

3.安装obs

代码如下:

 zypper in -t pattern OBS_Server

4.设置数据库

代码如下:

systemctl enable mysql.service
systemctl start mysql.service
systemctl status mysql.service
mysql_secure_installation      #  设一个数据库的root密码,一路选yes就行 
systemctl restart mysql.service

5.启动obs的各种服务即可

代码如下:

sudo systemctl enable memcached.service
sudo systemctl start memcached.service
sudo systemctl enable obsrepserver.service
sudo systemctl start obsrepserver.service
sudo systemctl enable obssrcserver.service
sudo systemctl start obssrcserver.service
sudo systemctl enable obsscheduler.service
sudo systemctl start obsscheduler.service
sudo systemctl enable obsdispatcher.service
sudo systemctl start obsdispatcher.service
sudo systemctl enable obspublisher.service
sudo systemctl start obspublisher.service
sudo systemctl enable obssigner.service
sudo systemctl start obssigner.service 
sudo systemctl enable obswarden.service
sudo systemctl start obswarden.service

6.设置obs

代码如下:

/usr/lib/obs/server/setup-appliance.sh --force #这里有可能需要输入y

7.打开游览器访问即可

在这里插入图片描述
到了这步就是配置好了obs,访问地址就是https://本地ip 用户名 Admin 密码 opensuse

总结

以上就是今天要写的内容,本文仅仅是介绍了怎么安装obs,而obs提供了大量使用方法,需要自己慢慢摸索,我下一篇文章也会介绍简单的使用方法。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值