续上一篇文章《学习日记之jenkins - 搭建》
直接在火狐浏览器从官网下载java11(官网链接)(Java Archive Downloads - Java SE 11)。也可以自己上传,新版本的jenkins,Java8是不可用的。
下载好的文件可以在tmp文件夹下的一个带着你用户名的文件夹里找到,例如我的用户名为qa,
则复制的命令路径为:
cp /tmp/mozilla_qa1/jdk-11.0.16.1_linux-x64_bin.tar.gz /usr/local/java/jdk-11.0.16.1_linux-x64_bin.tar.gz
tmp后面的文件夹就是带着我用户名的文件夹,这个不要弄错了。在 /usr/local 创建java文件夹,将新下载的jdk复制到 /usr/local/java 下。
解压jdk11。
tar -zxvf jdk-11.0.16.1_linux-x64_bin.tar.gz
将解压好的jdk11重命名为 jdk-11,主要为了好记。
mv jdk-11.0.16.1 jdk-11
修改环境配置文件,在末尾出输入以下配置。
vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk-11
export PATH=$PATH:$JAVA_HOME/bin
改好后执行配置文件。
source /etc/profile
在/usr/local目录下创建maven目录,在里面下载maven压缩包。
wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz --no-check-certificate
解压安装包。
tar -zxvf apache-maven-3.6.1-bin.tar.gz
给maven配置环境变量,编辑/etc/profile文件。找到上次配置Java环境的地方,加上maven的MAVEN_HOME,然后在PATH处加上$MAVEN_HOME/bin,加好后保存退出。
export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
使用 mvn -version 查看是否配置成功。
然后找到maven下conf目录里的setting.xml文件,修改镜像地址。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>
修改好后保存退出。下载安装git,回到/usr/local目录下创建git文件夹。在git文件夹里下载好git安装包。
wget https://github.com/git/git/archive/v2.17.0.tar.gz
解压。
tar -zxvf v2.17.0.tar.gz
下载编译源码的依赖。
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
yum会自动安装git,所以删除旧版本的git。
yum remove git
删除完后进入git-2.17.0执行命令安装git。
make prefix=/usr/local/git install
安装完成后返回上一级目录可以看到。
将bin目录的路径配置到/etc/profile中,直接将路径追加到PATH。
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:/usr/local/git/bin
执行配置文件。
source /etc/profile
使用 git --version 命令查看是否找到git.
可以使用 which git 查看git的安装路径。然后可以设置个人的git的用户名和邮箱了。
git config --global user.name "填你的用户名"
git config --global user.email "填你的邮箱地址"
用 git config user.name或user.email 可以查看你设置的用户名和密码。
打开jenkins(需要启动tomcat)。
系统管理 -> 插件管理,下载以下插件(很多插件安装是需要高版本的jenkins,所以有必要更新tomcat的webapps目录下的jenkins.war包版本,具体操作可看Jenkins升级)。
注:如果因为版本过低安装失败可以在下拉的地方看到获取最新版本jenkins的download,可以下载到最新的jenkins war包、如果安装成功忽略此步骤。
点击会将war包下载到 /tmp/mozilla_lqy0目录下,停止tomcat服务,然后用这个war包替换掉原来webapps下的war包,替换好后重启tomcat服务。为了方便找到我将其移动到了/usr/local/jenkins目录下。
mv /tmp/mozilla_lqy0/jenkins.war /usr/local/jenkins/jenkins.war
停掉tomat服务。
sh /usr/local/tomcat/apache-tomcat-8.0.23/bin/shutdown.sh
进入tomcat的webapp下把jenkins.war包删掉,如果有重要数据请备份。
rm -rf jenkins.war
mv /usr/local/jenkins/jenkins.war jenkins.war
重启tomcat服务。
sh /usr/local/tomcat/apache-tomcat-8.0.23/bin/startup.sh
下载好了之后重启jenkins,然后在系统管理 -> 全局工具管理配置jdk、maven和git的目录路径。
这篇文章就先到这里,具体怎么使用可以参考以下这2篇文章(Jenkins+maven+git构建java项目)(教你如何用Jenkins自动化部署项目(教程,从零到搭建完成))