jenkins+gitlab+git 部署
https://mirrors.tuna.tsinghua.edu.cn/jenkins/debian-stable/
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/
root@ubuntu20:~# cat /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
#
apt install openjdk-11-jdk
# /var/cache/apt/archives 預設儲存地址,apt clean 清除下載的jdk包
dpkg -c jenkins_2.303.2_all.deb
dpkg -i jenkins_2.303.2_all.deb
apt install daemon
vi /etc/default/jenkins 開啟鉤子 JAVA_ARGS="-Djava.awt.headless=true -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true" JENKINS_USER=root JENKINS_GROUP=root
root@ubuntu20:/var/lib/jenkins# du -sh plugins
218M plugins
dpkg -i gitlab-ce_14.2.5-ce.0_amd64.deb
vim /etc/gitlab/gitlab.rb external_url 'http://192.168.192.158' gitlab-ctl reconfigure
gitlab-ctl stop start restart
root@ubuntu20:~# uptime 增加記憶體 22:17:07 up 36 min, 3 users, load average: 10.49, 9.60, 4.66 root@ubuntu20:~# free -h total used free shared buff/cache available Mem: 5.8Gi 2.6Gi 2.4Gi 57Mi 831Mi 2.8Gi Swap: 0B 0B 0B root@ubuntu20:~# uptime 22:22:52 up 3 min, 2 users, load average: 0.63, 0.49, 0.22
cat /etc/gitlab/initial_root_password
root@jenkins-157:~# apt install git
root@jenkins-157:~# git clone http://192.168.192.158/chuan/app1.git Cloning into 'app1'... Username for 'http://192.168.192.158': user1 Password for 'http://[email protected]': remote: Enumerating objects: 6, done. remote: Counting objects: 100% (6/6), done. remote: Compressing objects: 100% (2/2), done. remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (6/6), 444 bytes | 444.00 KiB/s, done.
git config --global user.name "user1" git config --global user.email "[email protected]" git add . git commit -m "v5" git push