jenkins部署mysql,jenkins部署

环境配置

centos7.5

jdk 8u221

jenkins 2.73.3

先下载jdk并安装

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

选择

jenkins部署mysql,jenkins部署_第1张图片

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

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

配置环境变量

[[email protected] /]#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是修改的环境变量生效

查看版本

[[email protected] 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部署mysql,jenkins部署_第2张图片

a796151231c2909ef1c6929f8987b3ef.png

这里第一种办法是

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

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

1、下载tomcat安装包

[[email protected] /]#cd /usr/local/

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

[[email protected] local]# tar -zxvf apache-tomcat-9.0.24.tar.gz

[[email protected] local]# mkdir tomcat

[[email protected] local]# mv apache-tomcat-9.0.24 tomcat

配置环境变量

[[email protected] /]#vim /etc/profile

export TOMCAT_HOME=/usr/local/tomcat/

使设置生效

[[email protected] /]#source /etc/profile

下载jenkins war包

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

[[email protected] local]# cd /usr/local/tomcat/webapps/

[[email protected] webapps]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.99/jenkins.war

3.启动tomcat

[[email protected] webapps]# /usr/local/tomcat/bin/shutdown.sh

[[email protected] webapps]# /usr/local/tomcat/bin/startup.sh

查看tomcat端口是否起来

[[email protected] 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/          即可访问

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

jenkins部署mysql,jenkins部署_第3张图片

[[email protected] webapps]# cat /root/.jenkins/secrets/initialAdminPassword

7877c103bd974eb78412f428a0129479

jenkins部署mysql,jenkins部署_第4张图片

jenkins部署mysql,jenkins部署_第5张图片

创建管理用户

jenkins部署mysql,jenkins部署_第6张图片

安装完成,欢迎使用jenkins!

jenkins部署mysql,jenkins部署_第7张图片

添加节点

jenkins部署mysql,jenkins部署_第8张图片

jenkins部署mysql,jenkins部署_第9张图片

jenkins部署mysql,jenkins部署_第10张图片

jenkins部署mysql,jenkins部署_第11张图片

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

jenkins部署mysql,jenkins部署_第12张图片

jenkins部署mysql,jenkins部署_第13张图片

jenkins部署mysql,jenkins部署_第14张图片

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

配置jenkins自动发布

1.新建一个任务

另一种办法就是

下载rpm包,自己安装

先上传rpm包

[[email protected] 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

启动命令:[[email protected] opt]# service jenkins start

如果失败就修改配置文件

[[email protected] opt]# vim /etc/init.d/jenkins

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

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

配置jenkis的端口

[[email protected] opt]# vim /etc/sysconfig/jenkins

JENKINS_PORT="8888"

再次启动

[[email protected] opt]# service jenkins start

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

[[email protected] opt]# vim /etc/sysconfig/jenkins

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

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

之后的操作和上边一致

你可能感兴趣的:(jenkins部署mysql)