一、安装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 #登录用户并上传