gitlab部署

按照变更控制的流程来进行操作。

常用的版本控制工具:

  • gitlab
  • subversion

变更流程

开发人员提交变更单

开发leader审批

测试人员测试

测试leader签字

运维人员评估

向运维leader汇报

运维leader找开发leader沟通

向CTO汇报(首席技术官)

发布

GitLab工作流程
主要介绍在GitLab上进行多人协作开发

主要分为四个步骤
准备工作
开发流程
测试验证
版本维护

 

 

gitlab部署

//安装git
[root@localhost ~]# yum -y install  git

 

安装依赖包
[root@localhost ~]# yum -y install curl openssh-server openssh-clients postfix cronie policycoreutils-python
上次元数据过期检查:7:17:07 前,执行于 2021年06月08日 星期二 23时34分56秒。
软件包 curl-7.61.1-17.el8.x86_64 已安装。
软件包 openssh-server-8.0p1-5.el8.x86_64 已安装。
软件包 openssh-clients-8.0p1-5.el8.x86_64 已安装。
软件包 cronie-1.5.2-4.el8.x86_64 已安装。
未找到匹配的参数: policycoreutils-python
错误:没有任何匹配: policycoreutils-python
//解决没有这个包
[root@localhost ~]# dnf -y install postfix
//首先先把邮件的包装上

[root@localhost ~]# dnf list all | grep policycoreutils
python3-policycoreutils

然后再安装上面的这个包
[root@localhost ~]# dnf -y install python3-policycoreutils

 

[root@localhost ~]# systemctl enable --now postfix
[root@localhost 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
# 1、下载rpm源文件 * rpm下载不了的文件可以到[rpm官方](http://rpm.pbone.net/)进行下载 # 2、执行rpm文件 * 1、以下的rpm文件是有依赖,需要安装顺序进行执行. * 2、执行policycoreutils-python-2.5-29.el7.x86_64.rpm发现报 错误:依赖检测失败: policycoreutils = 2.5-22.el7 被 policycoreutils-python-2.5-22.el7.x86_64 需要 去rpm官方网找了一个`policycoreutils-python-2.5-29.el7_6.1.x86_64.rpm`最新的安装包执行安装 * 3、python-kitchen-1.1.1-5.el7.noarch.rpm可以不需要安装 ``` rpm -ivh libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm rpm -ivh audit-libs-python-2.8.4-4.el7.x86_64.rpm rpm -ivh libcgroup-0.41-20.el7.x86_64.rpm rpm -ivh libsemanage-python-2.5-14.el7.x86_64.rpm rpm -ivh checkpolicy-2.5-8.el7.x86_64.rpm rpm -ivh python-IPy-0.75-6.el7.noarch.rpm rpm -ivh setools-libs-3.3.8-4.el7.x86_64.rpm rpm -ivh policycoreutils-python-2.5-29.el7_6.1.x86_64.rpm rpm -ivh container-selinux-2.74-1.el7.noarch.rpm rpm -ivh libseccomp-2.3.1-3.el7.x86_64.rpm rpm -ivh containerd.io-1.2.0-3.el7.x86_64.rpm rpm -ivh docker-ce-cli-18.09.0-3.el7.x86_64.rpm rpm -ivh docker-ce-18.09.0-3.el7.x86_64.rpm ``` # 3、启动docker ``` systemctl daemon-reload && systemctl restart docker ``` # 4、设置开机启动 * Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. ``` systemctl enable docker.service ``` # 5、验证docker ``` docker version ``` # 参考文章 * [CentOS 7.5离线安装Docker 18.09.3软件](https://jingyan.baidu.com/article/fb48e8becf31a16e632e145f.html)
当然,我可以为您提供GitLab部署的详细步骤。以下是一般情况下的步骤: 1. 准备服务器: - 获取一台新的服务器,可以是物理服务器或云服务器。 - 确保服务器满足GitLab的最低系统要求,如操作系统、存储和内存等。 2. 安装依赖项: - 更新服务器软件包并安装所需的依赖项,如curl、openssh-server、ca-certificates、postfix等。 3. 安装GitLab: - 使用官方提供的安装脚本进行安装。访问GitLab官方网站,找到适合您操作系统的安装文档,复制相应的安装脚本并在服务器上运行。 4. 配置GitLab: - 打开浏览器,访问您服务器的IP地址或域名,进入GitLab的Web界面。 - 首次访问会要求您设置管理员账户密码,设置完成后登录。 - 在Web界面中,您可以配置GitLab的各种设置,如网络、用户、权限、存储等。 5. 配置域名和SSL: - 如果您计划使用域名访问GitLab,并且希望使用HTTPS加密连接,请配置域名和SSL证书。 - 获取域名并将其解析到您服务器的IP地址。 - 配置Nginx或Apache等Web服务器,启用SSL并安装SSL证书。 6. 配置备份和恢复: - 配置GitLab的备份和恢复功能,以防止数据丢失。 - 定期执行备份,并将备份文件存储在安全的位置。 这些是一般的步骤,具体的部署过程可能会根据您的环境和需求有所不同。希望对您有所帮助!如有任何疑问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值