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提供了大量使用方法,需要自己慢慢摸索,我下一篇文章也会介绍简单的使用方法。