gitlab+jenkins+maven+tomcat+git

版权声明:未经允许,不得转载 https://blog.csdn.net/wanchaopeng/article/details/83538629

Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署

一 .安装jenkins

1.下载jenkins

这里我们选择用war包安装jenkins 使用jenkins 2.2

官网:https://jenkins.io/index.html

  WAR包下载地址:之前两个链接已经失效

 可在http://mirrors.tuna.tsinghua.edu.cn/jenkins/war选择要下的jenkins包

  或http://archives.jenkins-ci.org/war/2.2/jenkins.war下载

                 

2. 安装jdk环境

最新jdk下载

 wget https://www.oracle.com/technetwork/java/javase/downloads/jdk-8u191-linux-x6
4.tar.gz

这里选择Linux64位后缀tar.gz的复制下载链接,在服务器上解压配置环境变量vim /etc/profile.d/java.sh写在最后面

#!/bin/bash
JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH

  配置没问题完成保存,source /etc/profile.d/java.sh让配置的环境变量生效,这时候可以打命令java -version看看版本,是不是出java version "1.8.0_***",如果是1.6什么的说明没生效,看看解压的路径。

3. 安装tomcat

下载地址:http://mirrors.hust.edu.cn/apache/tomcat           选择tomcat进行下载

  这个什么版本都可以,别太旧了,旧的会有漏洞,解压完成试试能不能用,tomcat目录里面bin目录下,./catalina.sh start启动,访问一下,不能访问基本都是防火墙问题,能出现tom猫界面就可以停了,可以./catalina.sh stop,也可以找到进程pid,kill -9 pid号,进到webapps目录里面删除所有,把之前的jenkins.war拷进来,启动tomcat。我用的8888端口访问地址为http://公网地址:8888/jenkins

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.91/bin/apache-tomcat-7.0.91.tar.gz
tar xf apache-tomcat-7.0.91.tar.gz -C /usr/loacl/tomcat
cd /usr/local/tomcat/apache-tomcat
cp ./* ../
vim conf/server.xml
<Connector port="8888" URIEncoding="UTF-8" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

3.1 安装报错

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

解决:

修改bin目录下的setclasspath.sh添加jdk相关信息

4. 安装git -2.12.0

4.1 获取源码包

wget https://www.kernel.org/pub/software/scm/git/git-2.12.0.tar.gz
`注意:为了能让jenkins能正常从gitlab中拉取源码,需要编译1.9以上的版本。

4.2 安装依赖

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
`除了正常的编译环境之外,编译git的时候还要额外安装各种devel包。否则会构建失败。

4.3 编译并安装,同时输出执行路径到环境变量中:

make prefix=/usr/local/git all
make prefix=/usr/local/git install

4.4 配置git

vim /etc/profile.d/git.sh
#!/bin/bash
export PATH=/usr/local/git/bin:$PATH
source  /etc/profile.d/git.sh
git --version #查看版本

5. 配置jenkins

访问:http://localhost:8080/jenkins/

点击第一幅图安装插件。PS:这两幅图的区别就是一个是自定义安装插件,一个自己选择要安装的插件,建议选择第一个,后边用到哪些在自己安装

配置完成之后进入修改密码页面

猜你喜欢

转载自blog.csdn.net/wanchaopeng/article/details/83538629