搭建B/S架构Git服务器及gitlab-ci安装

    Git是一款免费,开源的分布式版本控制系统,Github便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以团队开发时可搭建本地Git服务器。

1.安装gitlab

    GitLab是一个数据库支持的开源web应用,可通过Web界面进行访问公开的或者私人项目。它是一个拥有Github类似的功能、实现了自托管的Git项目仓库。在Bitnami可以获取一键安装包:bitnami-gitlab-9.2.2-0-linux-x64-installer.run

    下载完成后,用终端进入其所在目录

    $ sudo chmod +x bitnami-gitlab-9.2.2-0-linux-x64-installer.run --修改权限

    $ sudo ./bitnami-gitlab-9.2.2-0-linux-x64-installer.run                 --以管理员权限执行安装

2.修改配置

    配置nginx

      检查一个未占用的端口

     $ netstat -anpt | grep 8181

        $ find / -name gitlab-http.conf --查找nginx配置文件

       /var/opt/gitlab/nginx/conf/gitlab-http.conf

     $ vim /var/opt/gitlab/nginx/conf/gitlab-http.conf --修改文件

       修改nginx的server配置

        server {
          listen *:8181;
          server_name gitlab.dongzijing.net;
          ...

        }

 配置external_url

    $ vim /etc/gitlab/gitlab.rb

    修改 external_url 'https://gitlab.dongzijing.net:8181'

配置本地hosts

    xx.xx.xx.xx gitlab.dongzijing.net   

打开本地浏览器访问https://gitlab.dongzijing.net:8181


3. 安装gitlab-ci-multi-runner

    添加gitlab官方源

    curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh |sodo bash

    安装

    $ sudo yum install gitlab-ci-multi-runner

    注册runner

    $ sudo gitlab-ci-multi-runner register

4.使用

    在代码根目录添加.gitlab-ci.yml文件,详细配置请见配置


参考:1.https://segmentfault.com/a/1190000007180257

    2.https://www.cnblogs.com/highsea90/p/5191340.html

       




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值