首页 > 其他 > 详细

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

时间:2021-04-02 17:14:06      阅读:14      评论:0      收藏:0      [点我收藏+]

使用服务器版本 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

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

原文:https://www.cnblogs.com/XiaohuFight/p/14611210.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!