sesiria 2020-05-31
一、GitLab主要服务构成
二、GitLab的工作流程
三、Gitlab安装配置管理环境
使用centos7的环境配置
1.提前准备工作
1.关闭防火墙 systemctl stop firewalld 禁用防火墙开机启动 systemctl disable firewalld 2.关闭SELINUX并重启系统 打开文件 vi /etc/sysconfig/selinux 修改变量 SELINUX=disabled 重启 reboot
2.安装Gitlab社区版安装包(一键安装所有组件)
四、Ansible配合虚拟环境安装配置 (centos7环境)
Ansible的两种安装模式:推荐使用第二种
Ansible2.5+Python3.6安装步骤(centos7) 1.预先安装python3.6版本 wget https://www.python.org/ftp/python/3.6.5/python-3.6.5.tgz #如果没有wget,安装命令:yum -y install wget 2.安装virtualenv(虚拟环境) pip install virtualenv 3.创建Ansible账户并安装python3.6版本virtualenv实例 useradd deploy && su - deploy #名为deploy的Ansible账户,并进入该账户的系统命令行 virtualenv -p /usr/local/python3.6/bin/python3 .py3-a2.5-env #在用户deploy下创建python3.6的virtualenv实例,该实例用来集成ansible2.5版本 4.Git源代码安装ansible2.5 cd /home/deploy/.py3-a2.5-env #进入上一步创建的virtualenv实例目录 git clone https://github.com/ansible/ansible.git #安装ansible cd ansible && git checkout stable-2.5 #切换ansible版本为2.5 5.加载python3.6 virtualenv环境 source /home/deploy/.py3-a2.5-env/bin/activate 6.安装ansible依赖包 pip install paramiko PyYAML jinjia2 #三个依赖包 7.在python3.6虚拟环境中加载ansible2.5 source /home/deploy/.py3-a2.5-env/ansible/hacking/env-setup -q 8.验证ansible2.5版本 ansible --version
安装出现的小问题解决方案
安装python教程链接:https://www.cnblogs.com/yangzhaon/p/11203395.html
在安装wget时可能会出现下面这个问题
解决方案是把插件禁用掉就行,然后重新安装,解决方案链接:https://blog.csdn.net/weixin_30883777/article/details/101788727
创建软连接,创建好之后可以直接使用python,pip等命令
ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3.6 #前一个路径是python3.6安装包位置,后面的是python命令 ln -s /usr/local/python3.6/bin/pip3 /usr/bin/pip3 #前一个是pip3的安装路径,后面是pip的命令路径ln -s /usr/local/python3.6/bin/virtualenv /usr/bin/virtualenv #virtualenv的软链接