Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

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

jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)》》》项目部署完成。 一、安装jenkins 1.下载jenkins

这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版。

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

  WAR包下载地址:

2.安装jdk环境

最新的JDK下载地址:Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html  没账号注册一个,很快的

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

JAVA_HOME=/data/java/jdk的目录名字   #java目录是我创建的,把jdk包解压到里面,这个写解压位置的绝对路径
     CLASSPATH=$JAVA_HOME/lib/
  PATH=$JAVA_HOME/bin:$PATH   #谨慎,这里PATH写错了会发现命令都得打绝对路径才能用,悲催
  export PATH JAVA_HOME CLASSPATH

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

3.安装tomcat

下载地址:

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

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

在服务器上面cat /root/.jenkins/secrets/initialAdminPassword会出现让输入的密码,一串数字字母,多等一会到出现下面界面,喝了口水,三分钟过去了,出现了接下来的界面

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

这个就是说推荐安装还是自己选,需要的包后面可以装,我点了第一个,知道用什么插件点第二个也可以这样装的包少一点。安装的插件都在/root/.jenkins/plugins/下面。

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

直接选择continue as admin

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

开始使用,点击就会进来

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

admin用户登录还不知道密码是什么,我猜是/root/.jenkins/secrets/initialAdminPassword这个里面的密码,这个地方打ip:8080/jenkins/user/admin/configure修改admin密码,也可以点系统管理,在里面找管理用户,点屏幕中上方的admin进去最下面修改密码保存。

二、安装Maven(用来构建项目) 

官网地址:

下载地址:apache-maven-3.3.9-bin.tar.gz

配置环境变量:vim  /etc/profile 写到最后,我用的3.3.3的版本

export M2_HOME=/data/apache-maven-3.3.3
     export M2=$M2_HOME/bin
     export PATH=$M2:$PATH

三、安装git

下载地址:https://github.com/git/git/releases

噗,下载地址想下载可以下载,然后编译安装,git主要是用于jenkins用git命令获取我们自己搭建的gitlab上面的代码,我yum install git了,这有个问题还报错了,一定要看好git可以用的命令绝对路径在哪里,yum装的在/usr/bin/git,你可以试下/usr/bin/git --version,不管是1.7版还是2.3版能用就可以。

四、配置jenkins

jenkins因为配置原因出错千千万,一步一报错,天天有惊喜,下面配置是把坑都填好的。

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

 

1.添加插件

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

选择可选插件,过滤搜索

Linux下Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用

选择直接安装也可以,重启后安装也可以,用什么功能搜一下安装没,没安装装上就好,我看了已经安装的,比自己选安装的安装的多很多。。。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b5d903451b3afbdf042de97a5dcd4436.html