1、jenkins官网下载 jenkins2.346.1版本(2.346之后不支持java8)
Jenkins 的安装和设置
下载的war包通过 java -jar jenkins.war可运行
也可下载安装版本直接安装
浏览器访问Jenkins
http://localhost:8080,端口号8080根据安装时的设定进行对应的变更,安装后需要等待一段时间。
根据提示路径找到管理员密码,启动Jenkins
确认发布应用的服务器安装了java git maven环境
git可直接yum install git 安装
java和maven下载对应的项目所需的包后
vim /etc/profile配置环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/usr/local/soft/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH
Jenkins 如果没有git和maven插件就下载项目插件(git 和Maven Integration)
然后在线安装插件Maven Integration
安装完成后。在新建项目的时候,就会多一个构建maven项目的选项
搜素Git 如下图所示进行安装:
安装成功 如下图所示:
测试是否可以用:进入页面点击 "New Item"
进入如下页面
点击OK 下拉即可进入如下页面 查看到Git选项则表示
此时还需要在Jenkins 服务主机上 安装Git程序 没有此程序无法在依赖Git程序的仓库拉代码
安装全局变量
配置jdk,此处jdk git和maven路径都为发布服务器上的地址
配置git
配置maven
到此全局变量配置完成
配置jenkins的节点 localJenkins,就是连接到发布服务器的设置
远程工作目录为jenkins的工作目录,类似于idea的工作目录一样
下面就是服务器的认证信息填写
到此节点配置完成
节点无法正常连接时,需要配置节点的java环境
至此开始配置maven项目任务
选择设置的运行的节点
配置git拉取库的地方,此处git版本过低可能导致失败,同时确保可以访问git库地址
构建触发器选择
build配置 clean install -Dmaven.test.skip=true 这个如果不配置,test可能会导致构建失败
构建shell脚本
BUILD_ID=DONTKILLME
. /etc/profile
#配置运行参数
export PROJ_PATH=pwd
export DEPLOY_PATH=/usr/local/yjgl_sq
killProcess() {
pid=$(ps -ef | grep yudao-server.jar | grep -v grep | awk '{print $2}')
echo "Killing process $pid"
if [ "$pid" = "" ]; then
echo "No process found"
else
kill -9 $pid
fi
}
cd $PROJ_PATH
killProcess
mv $DEPLOY_PATH/yudao-server.jar $DEPLOY_PATH/backup/yudao-server$(date +%Y%m%d%H%M).jar
cp $PROJ_PATH/yudao-server/target/yudao-server.jar $DEPLOY_PATH/yudao-server.jar
cd $DEPLOY_PATH
nohup java -jar yudao-server.jar --spring.profiles.active=local &
至此全部配置完成,运行构建调试即可
版权归原作者 zhou神 所有, 如有侵权,请联系我们删除。