1、首先安装maven

       进入 cd /usr/lcoal 目录下

首先进入Apache maven官网:Maven – Welcome to Apache Maven然后点击Download进入下载界面,或者直接进入下载界面:https://maven.apache.org/download.cgi,这里下载最新版本的maven-3.3.9的二进制包

下载完成之后上传至服务器,我们这里自定义安装位置为/usr/local/maven,安装命令操作如下:

tar -xvzf apache-maven-3.3.9-bin.tar.gz
mkdir /usr/local/maven
mv apache-maven-3.3.9 /usr/local/maven

然后配置环境变量,执行 vim /etc/profile 打开环境变量配置文件 添加如下配置

#maven
export MAVEN_HOME=/usr/local/maven
export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin

然后保存退出,执行命令: source /etc/profile 使新增配置生效

mvn -v  查看maven版本是否安装配置成功

2、安装nodeJs

       进入 cd /usr/lcoal 目录下

       下载 wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz

       解压 tar xf node-v12.18.1-linux-x64.tar.xz

       然后配置环境变量,执行 vim /etc/profile 打开环境变量配置文件 添加如下配置

#nodejs

export PATH=$PATH:/usr/local/node-v12.16.3-linux-x64/bin

然后保存退出,执行命令: source /etc/profile 使新增配置生效

node -v  查看node版本是否安装配置成功

运行如下命令 安装cnpm与配置淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

3、下载jenkins的npm 安装包

cd /usr/local 目录下执行以下命令

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.303.2-1.1.noarch.rpm

4、安装jenkins

       rpm -ivh jenkins-2.303.2-1.1.noarch.rpm

       jenkins默认端口为8080

如果要更改jenkins默认端口,需要更改两处设置:

1.后端jenkins主配置文件 /etc/sysconfig/jenkins

(该文件重要性类似于mysql的 /etc/my.cnf, tomcat 的 server.xml, nginx的 nginx.conf)

vim /etc/sysconfig/jenkins

5、启动jenkins

       systemctl start jenkins

       如果报错按照如下方式解决:Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录

       vim /etc/init.d/jenkins  如下图:

jenkins怎么配置jar包的目标地址 jenkins部署jar包到linux_maven

 

加入本机jdk的位置,注意:指定到 bin目录的java层 ,后执行以下命令使配置生效,并启动jenkins

完成后修改插件下载源

sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
修改配置文件
vim /etc/sysconfig/jenkins
修改工作目录
JENKINS_HOME="/var/lib/jenkins"
修改用户名,切记要么修改为root,要么使用默认的,其他的需要修改权限后才能使用,否则报错
JENKINS_USER="root"
修改端口号
JENKINS_PORT="8080"
修改时区
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai"
systemctl daemon-reload
systemctl start jenkins  # 启动
/sbin/chkconfig jenkins on  #填加开机启动
cat /var/lib/jenkins/secrets/initialAdminPassword  //查看初始密码
systemctl restart jenkins  重启命令
6、下载插件
       Git
ansible
Pipeline
Maven
Maven Integration plugin
nodeJs
SonarQube
Deploy to container —支持自动化代码部署到tomcat容器
GIT plugin 可能已经安装,可在已安装列表中查询出来
Maven Integration jenkins利用Maven编译,打包所需插件
Publish Over SSH 通过ssh连接
ssh 插件

最重要下载 Thinbackup备份插件

配置如下图:

jenkins怎么配置jar包的目标地址 jenkins部署jar包到linux_linux_02

7、卸载jenkins 命令(如需卸载其中版本切换版本的话就使用下面命令卸了重装)

       #卸载

rpm -e jenkins     
#检查是否卸载成功
rpm -ql jenkins    
#彻底删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf

8、相关配置截图

首先点击如下图进入 confugure system里

jenkins怎么配置jar包的目标地址 jenkins部署jar包到linux_jenkins_03

jenkins怎么配置jar包的目标地址 jenkins部署jar包到linux_vim_04

 

jenkins怎么配置jar包的目标地址 jenkins部署jar包到linux_vim_05

 

然后点击如下图

 

jenkins怎么配置jar包的目标地址 jenkins部署jar包到linux_jenkins_06

 

修改如下配置

jenkins怎么配置jar包的目标地址 jenkins部署jar包到linux_运维_07