搭建gitlab服务器+jenkins(非apt-get install方法)

使用服务器版本 ubuntu 18.0.4

可以使用apt-get install 方法,网上的教程较多,不写了

1、下载gitlab安装包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/gitlab-ce_12.10.6-ce.0_amd64.deb
2、安装
dpkg -i gitlab-ce_12.10.6-ce.0_amd64.deb
3、修改配置文件
vim /etc/gitlab/gitlab.rb
external_url    "xxx"
4、初始化

这个需要花一定的时间

gitlab-ctl reconfigure
5、开启swap分区

参考:https://www.cnblogs.com/zyb2016/p/11051917.html

运行卡顿,可能是内存不够用

(1)查看swap分区

free
cat /proc/swaps

​ Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

(2)创建swap

大小为 bs*count = 4G

dd if=/dev/zero of=/mnt/swap bs=512 count=8388616
mkswap /mnt/swap

(3)修改配置

vim /etc/sysctl.conf

找到vm.swappiness变量配置,改成60

(4)启用分区

swapon /mnt/swap
echo “/data/swap swap swap defaults 0 0” >> /etc/fstab
6、安装postfix
wget ftp://ftp.cuhk.edu.hk/pub/packages/mail-server/postfix/official/postfix-3.5.0.tar.gz
mkdir /usr/local/postfix
tar -zxvf postfix-3.5.0.tar.gz -C /usr/local/postfix
make makefiles "CCARGS=-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl  -DUSE_TLS ""AUXLIBS=-L/usr/lib64/mysql -lmysqlclient -lz -lm -L/usr/lib/sasl2 -lsasl2  -lssl -lcrypto"
7、jenkins

参考:https://www.jianshu.com/p/5f671aca2b5a
(1)

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

(2)

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

(3)

sudo apt-get update

(4)

sudo apt-get install jenkins

问题:

(1)Please wait while Jenkins is getting ready to work …

需要你进入jenkins的工作目录,打开-----hudson.model.UpdateCenter.xml将 url 中的

https://updates.jenkins.io/update-center.json

改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json (国内的清华大学的镜像地址) 或者改为http://updates.jenkins.io/update-center.json,即去掉 https 中的 s 。

常用命令

(1)开启服务

gitlab-ctl  start

(2)关闭服务

gitlab-ctl  stop

(3)查看状态

gitlab-ctl  status

查看gitlab版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值