一、安裝jdk1.8
1.下載離線安裝包
鏈接:https://pan.baidu.com/s/14Nw9mUoVtGHS06u5uJx7-g
提取碼:fuui
復制這段內容后打開百度網盤手機App,操作更方便哦
2.解壓並移動文件
tar -zxvf jdk-8u221-linux-x64.tar.gz
mv jdk1.8.0_231 /usr/local/jdk1.8
3.配置環境變量:修改全局配置文件vi /etc/profile,作用於所有用戶,在文件末尾追加如下信息
export JAVA_HOME=/usr/local/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=.:${JAVA_HOME}/bin:$PATH
4.重新加載配置文件
source /etc/profile
5.檢驗是否安裝成功
java -version
二、安裝maven3.6.3
1.下載離線安裝包
鏈接:https://pan.baidu.com/s/14Nw9mUoVtGHS06u5uJx7-g 提取碼:fuui 復制這段內容后打開百度網盤手機App,操作更方便哦
2.解壓並移動文件
tar -zxvf apache-maven-3.6.3-bin.tar.gz
mv apache-maven-3.6.3 /usr/local/maven3.6.3
3.配置環境變量:在文件末尾追加如下信息
cd /etc/profile.d vi mvn.sh export MAVEN_HOME=/usr/local/maven3.6.3 export PATH=$MAVEN_HOME/bin:$PATH
4.重新加載配置文件
source /etc/profile
5.檢驗是否安裝成功
mvn -version
三、安裝jenkins
1.下載離線安裝包
鏈接:https://pan.baidu.com/s/1L7qnCbFJmAf2G68JqZM0aA 提取碼:8tb8 復制這段內容后打開百度網盤手機App,操作更方便哦
2.在根目錄創建文件夾上傳文件並解壓文件
mkdir jenkins rpm -ivh jenkins-2.174-1.1.noarch.rpm
3.查看jenkins安裝的目錄
whereis jenkins
4.在jenkins中配置jdk的路徑
vim /etc/init.d/jenkins
5.添加jdk路徑
/usr/local/jdk1.8/bin/java
6.啟動jenkins
service jenkins start
訪問地址:http://服務器IP:8080/ (如果要針對防火牆開放指定端口請看 https://www.cnblogs.com/sunjiuzhou/p/14750151.html)
訪問jenkins的時候,有個初始化密碼,需要你輸入,這邊查找初始化密碼的方法也在下面
cd /var/lib/jenkins/secrets/ cat initialAdminPassword
四、搭建gitlab
1.創建文件夾:
cd /home
mkdir gitlab
2.下載gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm文件,可以直接從百度網盤中下載
鏈接:https://pan.baidu.com/s/1PnNZ9wFSEGtsSclsDBeZ5w 提取碼:rxv7 復制這段內容后打開百度網盤手機App,操作更方便哦
或者通過以下來添加gitlab鏡像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
3.安裝gitlab 安裝命令:
rpm -i gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm
安裝過程需要些時間,如果出現下圖,則說明安裝成功。
4.修改gitlab配置文件指定服務器ip和自定義端口:(防火牆開放指定端口---》https://www.cnblogs.com/sunjiuzhou/p/14750151.html)
vim /etc/gitlab/gitlab.rb
5.重置並啟動GitLab,提示 "ok: run:"表示啟動成功
gitlab-ctl reconfigure
gitlab-ctl restart
6.初始化賬號密碼
cd /opt/gitlab/bin
sudo gitlab-rails console production
7.查找用戶
輸入u=User.where(id:1).first 來查找與切換賬號(User.all 可以查看所有用戶)
8.設置用戶密碼
輸入u.password='123456' 設置密碼為123456 通過u.password_confirmation='123456' 再次確認密碼 通過 u.save!進行保存(切記切記 后面的 !),返回為true表示成功
執行 exit 退出當前設置流程即可
git基本命令:
# git remote add [remote] [url]#添加(關聯)遠程庫 # git remote set-url [remote] [url] #修改遠程倉庫 # git clone [url] #克隆遠程倉庫項目 # git remote #查看指定遠程倉庫命名簡寫 # git remote –v #查看遠程倉庫詳細信息以及名稱對應URL # git push -u remote master #第一次推送master分支的所有內容 # git fetch remote [branch/tag] #下載遠程倉庫的所有變動 # git pull remote [branch/tag] #拉取主分支最新版本(可以拉取其他分支) # git push remote [branch/tag] --force #強行推送當前分支至遠程分支,及時沖突 # git push remote [branch/tag] --all #推送所有分支到遠程倉庫 # git remote rename [oldname] [newname] #修改遠程倉庫名稱 # git remote remove [name] #刪除遠程倉庫名稱以及URL地址
git push origin master #登錄用戶並上傳