jenkins:在Linux系统上从jdk开始部署jenkins+Maven项目

一、安装jdk

官方地址:https://www.oracle.com/java/technologies/javase-downloads.html
下载jdk解压放服务器下,至于哪个文件夹,看自己需求,我放在/usr/local下
在这里插入图片描述
1.配置JDK环境变量,如下:
vi ~/.bashrc # 也可以在其他文件(/etc/environment等,根据自己需要来。我比较懒,每次都加在bashrc中)中设置环境变量
2.在bashrc文件中加入如下内容

export JAVA_HOME=/usr/local/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$PATH

3.完成后重新加载配置文件

source ~/.bashrc

4.检查JDK环境变量配置结果,在命令行中的输入“java -version”命令,正确配置时,输出如下信息:
在这里插入图片描述
安装成功

二、安装Maven

官方地址http://maven.apache.org/download.cgi
同样解压放服务器下,至于哪个文件夹,看自己需求,我放在/usr/local下
1.配置Maven环境变量
vi ~/.bashrc # 继续配置在bashrc文件中,在bashrc文件中加入如下内容

export MAVEN_HOME=/opt/maven/apache-maven-3.2.5
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

2.配置完成后输入

mvn -version

3.完成后重新加载配置文件

source ~/.bashrc

4.输入mvn -version出现版本信息安装成功
在这里插入图片描述

三、安装Git

yum -y install git

然后输入

git --version

在这里插入图片描述
安装成功,yum安装git被安装在/usr/libexec/git-core目录下

四、安装SVN

1.安装命令:

yum -y install subversion

查看安装地址:

rpm -ql subversion

2.创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)
选择在var路径下创建版本库,当前处于根目录下,一次性创建如下:

mkdir -p /var/svn/svnrepos

3.创建svn版本库

svnadmin create /var/svn/svnrepos/xxxx   (xxxx为你预期的版本库名称,可自定义)

然后进入库

cd /var/svn/svnrepos/xxxx
ll

可以看到有以下文件
在这里插入图片描述
4.配置修改
进入已经创建好的版本库目录下,也就是前文说创建的xxxx
(我创建的gitRepo)
进入conf

cd /var/svn/svnrepos/gitRepo/conf

在这里插入图片描述
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件

4.1在【groups】中添加组:组名=小组成员
在【repository:/baz/fuz】中给组添加权限
在这里插入图片描述
我这里添加了一个myGroup组,组员zhouzhou,权限rw读写权限

4.2然后修改密码

vi passwd

给组员添加密码,上面组员为zhouzhou,格式账号 = 密码
在这里插入图片描述
4.3修改配置文件

vi svnserve.conf

取消注释
在这里插入图片描述
5.启动svn

svnserve -d -r /var/svn/svnrepos

启动成功后,可用ps -aux查看服务启动是否成功

ps -aux | grep svn

在这里插入图片描述
6.访问(拉取代码)
用TortoiseSVN工具检出
在这里插入图片描述
或者直接输入地址:svn://ip地址:3690/xxxx (iP地址为你linux的ip,xxxx为前文创建的版本库名称,3690为svn默认端口)

如果已经安装成功但是无法访问,开启防火墙试试:

/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/init.d/iptables save
service iptables restart

(其实执行第一条就行)

五、安装jenkins

1.下载安装jenkins
我这里直接用yum和wget来下载
执行以下指令

yum -y install wget
//版本可以自行更换
wget http://pkg.jenkins-ci.org/redhat/jenkins-1.613-1.1.noarch.rpm
yum install jenkins-1.613-1.1.noarch.rpm

等待安装完成就可以
或者

yum -y install wget
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins
vi /etc/sysconfig/jenkins

其实两个下载的都很慢,也可以直接去官网下载(也很慢)
如果出现公钥尚未安装
采用跳过公钥安装

yum install jenkins --nogpgcheck

2.运行jenkins
安装成功后,可能都不知道文件被安装到哪里了
执行命令

find / -name jenkins

在这里插入图片描述
然后修改端口(改成自己想用的即可)

//jenkins配置文件
vi /etc/sysconfig/jenkins

在这里插入图片描述
然后启动jenkins

#service jenkins restart
//后面端口号改成自己修改的
#java -jar /usr/lib/jenkins/jenkins.war --httpPort=8081 --logfile=/var/log/jenkins/8081.log --daemon

到这一步基本就启动成功了,查看以下进程是否正常运行

ps -aux | grep jenkins

在这里插入图片描述
完成后访问ip:端口号,即可进入jenkins页面
(注意,如果这里出了防火墙问题可能会导致启动都成功但是访问不了,解决方法:jenkins服务启动正常但是无法访问l)
在这里插入图片描述
我这个jenkins版本较低,功能并不是很多,并且不用登陆,如果要使用,建议下载2.几版本的功能会多一些,在下载的时候修改版本就好

下图为2.几版本操作
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
插件安装有点慢
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.配置jenkins
我这边进去没有maven配置和git,所以需要安装插件,点击左侧菜单,然后点击插件管理
在这里插入图片描述
1.下载maven插件
在这里插入图片描述
2.下载git插件
在这里插入图片描述
3.下载jdk插件

在这里插入图片描述
4.全局配置
在这里插入图片描述

  • 配置maven
    (地址填自己安装jenkins服务器上maven路径就好)在这里插入图片描述

  • 配置jdk
    取消勾选Install automatically
    (地址填自己安装jenkins服务器上jdk路径就好)
    在这里插入图片描述

  • 配置git
    在这里插入图片描述
    完成后保存并应用
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43909848/article/details/107045532