gitlab 和 jenkins 服务器的准备工作

1.安装 gitlab

sudo apt update
sudo apt install -y curl openssh-server ca-certificates

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

sudo apt install gitlab-ce

修改地址 sudo vi /etc/gitlab/gitlab.rb     external_url '192.168.1.16'

sudo gitlab-ctl reconfigure 
sudo gitlab-ctl restart

这个管理员账号的账号名为 root,

而密码在一个自动生成的文件 /etc/gitlab/initial_root_password 中(密码不会含空格)

且会在 24 小时后自动被删除。

1.1更换存储位置
mkdir -p /home/gitlab/git-data
vim  /etc/gitlab/gitlab.rb
git_data_dir "/home/data/gitlab"

2.安装jenkins

2.1安装java

sudo apt update
sudo apt-get install fontconfig openjdk-17-jre
    java -version
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

2.2 更新

echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]" \
    https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
    /etc/apt/sources.list.d/jenkins.list > /dev/null
    
2.3 安装jenkins

        sudo apt update
    sudo apt-get install jenkins

    
2.4.更改jenkins端口为了兼容gitlab

./lib/systemd/system/jenkins.service:72:Environment="JENKINS_PORT=8080"  8081

浏览器访问http://10.87.3.151:8081

2.5 查看初始化root密码

cat /var/lib/jenkins/secrets/initialAdminPassword


 3.修改工作目录
 sudo cp -rf /var/lib/jenkins /home/Jenkins
 sudo vi jenkins.service
 sudo chown -R jenkins:jenkins /home/Jenkins
 systemctl daemon-reload
 systemctl restart jenkins.service
 
 4.sudo 权限问题
$ sudo visudo
在末尾加入:
jenkins ALL=(ALL) NOPASSWD: ALL
Ctrl+O 存檔(ps.存檔的時候副檔名不要加入.tmp,這樣即可覆蓋原來的檔案)
Ctrl+X 離開

5.安装 samba

sudo apt update
sudo apt install samba

sudo smbpasswd -a XXXXX 加入用户
sudo service smbd restart
sudo systemctl restart smbd
   
5.1创建新用户

sudo adduser XXXXX
sudo usermod -aG sudo XXXXX

6.服务器配置静态IP
1.修改配置文件
vim /etc/netplan/50-cloud-init.yaml

network:
    renderer: networkd
    ethernets:
        eno1:
            dhcp4: false
            addresses: [192.168.1.156/24] 
            routes:
              - to: default
                via: 192.168.1.1 
            nameservers:
               addresses: [8.8.8.8] 
               search: []
    version: 2


vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

network: {config: disabled}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值