尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

持续集成环境配置(一):gitlab代码托管服务器配置;gitlab代码仓库的项目创建、代码提交

持续集成环境配置(一):gitlab代码托管服务器配置;gitlab代码仓库的项目创建、代码提交 一、持续集成流程说明整个持续集成环境需要三个服务器代码托管服务器需要安装Gitlab持续集成服务器需要安装jenkins、jdk、maven、git、SonarQube应用测试服务器需要安装jdk、Tomcat二、代码托管服务器的部署1.安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix2.启动ssh服务设置为开机启动systemctl enable sshd sudo systemctl start sshd3.设置postfix开机自启动并启动postfix支持gitlab发送邮件功能systemctl enable postfix systemctl start postfix4.防火墙开放ssh以及http服务然后重新加载防火墙列表firewall-cmd --add-servicessh --permanent firewall-cmd --add-servicehttp --permanent firewall-cmd --reload如果防火墙关闭的或者没有安装防火墙那就不用这步5.下载gitlab包安装wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.4.8-ce.0.el7.x86_64.rpm rpm -i gitlab-ce-12.4.8-ce.0.el7.x86_64.rpm6.修改/etc/gitlab/gitlab.rb在/etc/gitlab/gitlab.rb文件中修改两个地方1.gitlab默认端口80但是80端口很多时候会被占用所有改为82ip地址改为该服务器的ip;2.gitlab默认需nginx服务器监听也要改该文件中的nginx监听端口#文件/etc/gitlab/gitlab.rb 中修改 vim /etc/gitlab/gitlab.rb7.重载配置及启动gitlabgitlab-ctl reconfigure gitlab-ctl restart8.firewall开发82端口、重新加载sudo firewall-cmd --add-port82/tcp --permanent firewall-cmd --reload三、gitlab创建组、用户、项目四、将本地代码提交到gitlab项目仓库1.在pycharm编译器上添加gitlab仓库的地址2.选择提交仓库完成提交
返回列表