一、部署 jenkins 需要的前奏
1、安装 JDK:https://www.cnblogs.com/chuyi-/p/10644440.html
2、安装tomcat:https://www.cnblogs.com/chuyi-/p/10646942.html
二、下载jenkins
1、官方下载
三、部署 jenkins
1、移动目录
# 把 jenkins 移动到 tomcat 下
mv jenkins.war /usr/local/apache-tomcat-7.0.93/webapps
# 退回 apache-tomcat-7.0.93 目录
cd ..
2、启动 tomcat
./bin/startup.sh
3、访问 jenkils
四、初始化jenkins
1、建立用户
* 访问 http://ip或域名:8080/jenkins 会出现如下图
根据提示到linux中执行
cat /root/.jenkins/secrets/initialAdminPassword
查看到的字符串就是密码,然后填入管理员密码中
默认选择推荐插件
自动安装完后进入主页
2、基本全局配置
依次进入 系统管理——全局工具配置
上面的配置我觉得是没有起到作用,不是很明白,所以我设置了下一步
依次进入 系统管理——插件管理——可选插件——过滤里面输入maven——勾选 Maven Integration plugin——直接安装
五、本地构建jar
1、如图配置
##### Build 配置 #####
clean package -Dmaven.test.skip=true
#!/bin/bash
jar_path=/root/.jenkins/workspace/eureka/hnf-framework-eureka/target
jar_name=hnf-framework-eureka.jar
www_path=/home/www
cp ${jar_path}/${jar_name} ${www_path}
cd ${www_path}
kill -9 `ps -ef|grep hnf-framework-eureka.jar|grep -v grep|awk '{print $2}'`
BUILD_ID=dontKillMe nohup java -jar -Dspring.profiles.active=dev ${jar_name} > /${www_path}/eureka.log 2>&1 &
六、远程构建
1、安装插件
Publish Over SSH用于连接远程服务器
2、配置SSH
依次进入 系统管理——系统设置——点击Publish over SSH 下面有个新增
遇到的问题:
1、…jre/lib/i386/libfontmanager.so: libgcc_s.so.1: cannot open shared object file: No such file or direc
解决方法:yum install libgcc.i686 --setopt=protected_multilib=false
手机扫一扫
移动阅读更方便
你可能感兴趣的文章