jenkins部署

时间:2019-08-30
本文章向大家介绍jenkins部署,主要包括jenkins部署使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

环境配置

centos7.5

jdk 8u221

jenkins 2.73.3

先下载jdk并安装
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
选择

 传送到linux里并放在/usr/local/java,此目录需要新建。之后进行解压

# tar -zxvf jdk-8u221-linux-x64.tar.gz 

配置环境变量

[root@localhost /]#vim /etc/profile

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

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

保存退出后,执行source /etc/profile是修改的环境变量生效

 查看版本   

[root@bogon java]# java -version

java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

测试

测试运行JAVA文件,使用javac 编译Test.java文件,使用java运行

这里第一种办法是

把jenkins.war包放在tomcat下面的webapps下面

如果没有tomcat,需要进行安装  

1、下载tomcat安装包

[root@bogon /]#cd /usr/local/

[root@bogon local]#wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz

[root@bogon local]# tar -zxvf apache-tomcat-9.0.24.tar.gz 

[root@bogon local]# mkdir tomcat
[root@bogon local]# mv apache-tomcat-9.0.24 tomcat

配置环境变量

[root@bogon /]#vim /etc/profile

export TOMCAT_HOME=/usr/local/tomcat/

使设置生效

[root@bogon /]#source /etc/profile

下载jenkins war包

因为是下载的war包,就直接放进tomcat的webapps下面

[root@lbogon local]# cd /usr/local/tomcat/webapps/

[root@bogon webapps]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.99/jenkins.war

3.启动tomcat

[root@bogon webapps]# /usr/local/tomcat/bin/shutdown.sh

[root@bogon webapps]# /usr/local/tomcat/bin/startup.sh 

查看tomcat端口是否起来

[root@bogon webapps]# netstat -nltup
Active Internet connections (only servers)
Proto Recv-Q Send-Q     Local Address            Foreign Address          State             PID/Program name
tcp              0            0      0.0.0.0:22                  0.0.0.0:*                       LISTEN         1014/sshd
tcp              0       0     127.0.0.1:25       0.0.0.0:*       LISTEN    1255/master
tcp6    0    0    :::8080       :::*           LISTEN          2834/java
tcp6 0 0 :::22 :::* LISTEN 1014/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1255/master
tcp6         0       0    :::8009                      :::*                                LISTEN           2834/java
udp 0 0 127.0.0.1:323 0.0.0.0:* 650/chronyd
udp 0 0 0.0.0.0:47164 0.0.0.0:* 2400/dhclient
udp 0 0 0.0.0.0:68 0.0.0.0:* 2400/dhclient
udp6 0 0 :::39139 :::* 2400/dhclient
udp6 0 0 ::1:323 :::* 650/chronyd

从官网下载jenkins的war包,地址https://jenkins.io/,(注意下载的版本要与jdk的版本对应) 

这里直接把war包直接部署到servlet容器中,如tomcat。

打开页面启动jenkins

访问http://192.168.93.36:8080/jenkins/          即可访问

首次登陆需要输入默认的登陆密码,红色字体是密码所在服务器位置。输入密码继续

[root@bogon webapps]# cat /root/.jenkins/secrets/initialAdminPassword
7877c103bd974eb78412f428a0129479

创建管理用户

 安装完成,欢迎使用jenkins!

 添加节点

 添加完节点是不可以状态,我们要点击编辑

--------节点添加完成----------

配置jenkins自动发布

1.新建一个任务

另一种办法就是

下载rpm包,自己安装

先上传rpm包

[root@bogon opt]# rpm -ivh jenkins-2.73.3-1.1.noarch.rpm 

自动安装完成之后: 

/usr/lib/jenkins/jenkins.war    WAR包 

/etc/sysconfig/jenkins       配置文件

/var/lib/jenkins/       默认的JENKINS_HOME目录

/var/log/jenkins/jenkins.log    Jenkins日志文件
 
 安装完成之后启动jenkins

启动命令:[root@bogon opt]# service jenkins start

如果失败就修改配置文件

[root@bogon opt]# vim /etc/init.d/jenkins 

  添加: /usr/local/java/jdk1.8.0_221/bin/java

如果不知道路径,可以通过which java 查找

配置jenkis的端口   

[root@bogon opt]# vim /etc/sysconfig/jenkins   

JENKINS_PORT="8888"  

再次启动

[root@bogon opt]# service jenkins start

修改jenkins默认的操作用户,linux下jenkins默认使用jenkins用户进行脚本和文件的操作,如果不修改,在部署项目时需要调整涉及到的文件和目录的操作权限,可以调整jenkins配置文件,将用户修改为root用户。

[root@bogon opt]# vim /etc/sysconfig/jenkins

将JENKINS_USER="jenkins"调整为JENKINS_USER="root"

 在本地浏览器中输入“http://IP:8888”登录jenkins,第一次登录Jenkins 会要求解锁  ip为192.168.93.37

之后的操作和上边一致

原文地址:https://www.cnblogs.com/john4415/p/11435424.html