Linux搭建 jdk,git,Maven,Jenkins及配置,实现项目一键部署

若如初见. 提交于 2020-02-27 14:31:26

搭建步骤

 下载安装 jdk,git,maven。

 1 安装jdk

我们平常linux 下载jdk都会 wget  http://xxxxxx 这种方式,现在由于oracle限制了,每次下载的安装包都是没用的,解压失败问题

 tar -zxvf jdk.xxxx.jar 会提示 解压方式错误,然后就上网找原因,很多人说格式错误然后 tar -zvf jdk.xxx.jar 还是失败,试了多种策 略后发现问题并不是解压方式问题,是因为下载的压缩包不完整导致的,现在下载jdk 凡是如下: 

开头部分:wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie"

jdk 官网链接:http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz

完整下载方式:wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz

 

安装成功后可使用 javac 或 java -version 来检测是否安装成功。

vim /etc/profile //编辑配置表

# set Java environment

export JAVA_HOME=/usr/local/java/jdk1.8.0_131

export JRE_HOME=/usr/local/java/jdk1.8.0_131/jre

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

2 安装git

检查自己是否安装git    git --version

 

下载git :  yum -y install git

 

3 安装maven

下载本地后,上传至linux系统,

解压文件 :tar -zxvf apache-maven-3.5.4-bin.tar.gz

进入maven文件配置环境变量:vim /etc/profile

在文件的末尾新增以下配置:

  export MAVEN_HOME=/opt/apache-maven-3.5.4
  export PATH=${PATH}:${MAVEN_HOME}/bin

刷新配置文件:source /etc/profile

测试 mvn -v

下载Jenkins(重点!)

下载 https://pkg.jenkins.io/redhat-stable/


 

 

安装:sudo rpm -ih jenkins-2.73.2-1.1.noarch.rpm

/usr/lib/jenkins/jenkins.war    WAR包 
/etc/sysconfig/jenkins       配置文件
 JENKINS_USER="root"   --》默认是Jenkins   一定要去配置(本人采坑之处)
 JENKINS_PORT="8081"    ---》为了避免端口冲突

访问jenkins ip+端口(图1 默认8080)第一次登录Jenkins会要求解锁,打开红色标记中的路径,取出password,填入上图,点击continue

拿到password后,填入,然后点击continue

进来之后是安装插件的两种选择,推荐第一种,也就是自动安装

下载插件中

创建用户密码

 

首先去配置 jenkins 

点击

首先配置jenkins 服务器的ip地址

配置maven路径

 

 

 

去构建项目

输入项目在git上的路径

然后加入打包命令

点击保存

点击就可以构建了

可以看到构建打包日志

打印出success 时,标志着项目构建成功

 

本人是一枚java开发,由于项目部署繁琐,于是自己用公司的服务器尝试了搭建jenkins,有错误或不足之处,希望各位大佬指出,一起纠错进步。

感谢各位童鞋支持。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!