在阿里云服务器上配置jenkins部署spring boot jar项目

由于最近时间多,听说jenkins部署项目非常简单,所以在空余时间尝试了下,并记录本次操作中的问题

一:安装jenkins

1.首先在usr/local下创建一个jenkins文件夹

使用命令:mkdir jenkins

下载jenkins安装包

wget http://mirrors.jenkins.io/war/2.83/jenkins.war

如果使用:java -jar jenkins.war & 默认的端口是8080,为了防止发生冲突,本人使用下面的命令启动

nohup java -jar jenkins.war --httpPort=10010 > /usr/local/jenkins/log/jenkins.log 2>&1 &

该命令意为: nohup .... & 是将指令挂在后台运行,java -jar jenkins.war 是启动Jenkins运行, --httpPort = 10010 为指定Jenkins的服务端口,> path >2>& 1 是将日志输出在指定目录下。建议将该脚本编写成shell文件放在服务端,执行该文件即可,为了方便下次操作。操作完成后进入日志目录查看,如果无误即可在浏览器输入 "ip+端口/域名"即可进入安装界面

这里需要关闭防火墙,由于之前关闭过,所以在这里不需要关闭了

配置防护墙

关闭防护墙

#centos7
systemctl stop firewalld.service
==============================
#以下为:centOS 6.5关闭防火墙步骤
#关闭命令:  
service iptables stop 
#永久关闭防火墙:
chkconfig iptables off

,如果是在阿里云服务器上,还需要配置安全规则,可自行百度相关内容

启动后会生成密码,记住次密码

"ip+端口访问,在登录页面输入密码即可,进入安装插件页面

进入用户自定义插件界面,建议选择安装官方推荐插件,因为安装后自己也得安装:

安装界面,等待安装完成

中间会出现安装失败的情况,没事,可以点击Retry再次安装。直到全部安装成功

接下来配置用户名和密码,

使用用户名和密码登录,如果能出现以下界面,说明安装成功,然后就是进入配置阶段了

第二步,插件安装和配置

有很多插件都是选择的默认的安装的,所以现在需要我们安装的插件不多,Git plugin和Maven Integration plugin,publish over SSH, jdk 。

maven

版本要求maven3.5.0

软件下载

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

安装

 tar vxf apache-maven-3.5.3-bin.tar.gz

## 移动 mv tar vxf apache-maven-3.5.3-bin.tar.gz /usr/local/maven

修改环境变量,
在/etc/profile中添加以下几行

MAVEN_HOME=/usr/local/maven/apache-maven-3.5.3

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin

记得执行source /etc/profile使环境变量生效。

验证
最后运行mvn -v验证maven是否安装成功

安装成功

JDK的安装

由于之前已经安装好了jdk,所以这里不再安装,安装教程可以参照网上,有很多教程

Git安装

https://www.cnblogs.com/lhbryant/p/6928894.html

其中在安装git的时候,在make instrall 时失败,解决如下

In file included from credential-store.c:1:
cache.h:21:18: warning: zlib.h: No such file or directory
In file included from credential-store.c:1:
cache.h:23: error: expected specifier-qualifier-list before ‘z_stream’

make: *** [credential-store.o] Error 1

============================================================

缺少 zlib的头文件, 开发包没装,

yum install zlib (系统默认已经装上)

yum install zlib-devel 

make instrall 后继续报错

下面就是配置一些文件了

publish over SSH 的安装

https://blog.csdn.net/GW569453350game/article/details/51911179

http://blog.51cto.com/xiong51/2091739

发布了20 篇原创文章 · 获赞 7 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/xiaolinzi176/article/details/81073542