Tomcat+Jenkins+Gitlab+maven+git安装部署

准备三台服务器:

  1. Jenkins+maven++git+tomcat: IP192.168.72.149
  2. 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.

第二种修改方法

选择小齿轮  系统管理》》》系统配置

一直往下拉,,配置即可点击应用  俩者方法都可以使用

  1. Maven插件的安装:(Maven Integration)

  2. 下载完成重启安装

  1. Git插件的安装:

  2. 这个三个插件需要找一下

等待下载 选择安装后重启

  1. 用户权限插件: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

  1. 创建服务器的安装目录:

mkdir -p /data/home/apps/gitlab

  1. 下载最新版本的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

  1. 导入秘钥,安装依赖:

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

  1. 安装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

猜你喜欢

转载自blog.csdn.net/m0_52454621/article/details/117637228