准备三台服务器:
- Jenkins+maven++git+tomcat: IP192.168.72.149
- gitlab IP 192.168.72.151
Tomcat安装部署
上传安装包
1.apache-tomcat-8.5.35.tar.gz
2.jdk-8u131-linux-x64_.rpm
[root@localhost ~]# mkdir /tomcat
[root@localhost ~]# tar -xzvf apache-tomcat-8.5.35.tar.gz -C /tomcat/
[root@localhost tomcat]# mv apache-tomcat-8.5.35/ tomcat-8888
[root@localhost tomcat]# cd tomcat-8888/
[root@localhost tomcat-8888]# cd bin/
[root@localhost bin]# ls
bootstrap.jar commons-daemon.jar daemon.sh setclasspath.sh startup.sh tool-wrapper.sh
catalina.bat commons-daemon-native.tar.gz digest.bat shutdown.bat tomcat-juli.jar version.bat
catalina.sh configtest.bat digest.sh shutdown.sh tomcat-native.tar.gz version.sh
catalina-tasks.xml configtest.sh setclasspath.bat startup.bat tool-wrapper.bat
[root@localhost bin]# ./startup.sh
[root@localhost bin]# systemctl stop firewalld
Jenkins安装部署
上传jenkins包 放在tomcat webapps下自动解包
下载地址https://www.jenkins.io/zh/
http://192.168.72.149:8080/jenkins/

根据提示在服务器上查看解锁jenkins的密码 等待一会就好
40615eff19a64c75abab5e3000ddb3f4
这样就完成了
Jenkins插件管理
在搜索栏搜索:local 和 Localization: Chinese (Simplified)
关键字搜索
选择local Localization: Chinese (Simplified)
install without restart
第三步:
重启jenkins
[root@localhost ~]# cd /tomcat/tomcat-8888/bin/
[root@localhost bin]# ls
bootstrap.jar commons-daemon.jar daemon.sh setclasspath.sh startup.sh tool-wrapper.sh
catalina.bat commons-daemon-native.tar.gz digest.bat shutdown.bat tomcat-juli.jar version.bat
catalina.sh configtest.bat digest.sh shutdown.sh tomcat-native.tar.gz version.sh
catalina-tasks.xml configtest.sh setclasspath.bat startup.bat tool-wrapper.bat
[root@localhost bin]# ./shutdown.sh
Using CATALINA_BASE: /tomcat/tomcat-8888
Using CATALINA_HOME: /tomcat/tomcat-8888
Using CATALINA_TMPDIR: /tomcat/tomcat-8888/temp
Using JRE_HOME: /usr
Using CLASSPATH: /tomcat/tomcat-8888/bin/bootstrap.jar:/tomcat/tomcat-8888/bin/tomcat-juli.jar
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /tomcat/tomcat-8888
Using CATALINA_HOME: /tomcat/tomcat-8888
Using CATALINA_TMPDIR: /tomcat/tomcat-8888/temp
Using JRE_HOME: /usr
Using CLASSPATH: /tomcat/tomcat-8888/bin/bootstrap.jar:/tomcat/tomcat-8888/bin/tomcat-juli.jar
Tomcat started.
第二种修改方法
选择小齿轮 系统管理》》》系统配置
一直往下拉,,配置即可点击应用 俩者方法都可以使用
-
Maven插件的安装:(Maven Integration)
-
下载完成重启安装
-
Git插件的安装:
- 这个三个插件需要找一下
等待下载 选择安装后重启
-
用户权限插件:Role-based Authorization Strategy
Jenkins——web页面配置
Manage Jenkins-Global Tool Configuration进行配置
这里的maven路径是jenkins服务器上安装了的maven路径下的从文件里的settings.xml
find / -name settings.xml
最后应用保存
Gitlab身份配置验证
manage.jenkins>>>configure system
开启gitlab虚拟机
Gitlab下载地址:https://packages.gitlab.com/gitlab/gitlab-ce
- 创建服务器的安装目录:
mkdir -p /data/home/apps/gitlab
- 下载最新版本的gitlab的RPM包:
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-13.11.3-ce.0.el7.x86_64.rpm/download.rpm
- 导入秘钥,安装依赖:
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- 安装gitlab的RPM包:
yum -y install gitlab-ce-13.11.3-ce.0.el7.x86_64.rpm
修改配置文件:
vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.172.74:8088'
重新加载配置且同时启动gitlab所有服务(大概需要十多分钟)
gitlab-ctl reconfigure
启动----关闭防火墙
输入IP:端口号进入浏览器页面,修改密码为root的管理用户
Gitlab页面操作基础
配置gitlab的ssh公钥
获取公钥
在Gitlab服务器上获取公钥ssh-key