Jenkins使用笔记(一)-----初识Jenkins

本文介绍了如何使用Jenkins进行持续集成设置,包括环境搭建、Jenkins安装与配置、SVN集成及自动化部署流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记录下探索自动部署的过程。

Jenkins是啥

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
- 1、持续的软件版本发布/测试项目。
- 2、监控外部调用执行的工作。

准备工作
  • 环境:Centos +JDK8 + MAVEN +TOMCAT 7.0+SVN服务器
    自行安装并配置环境变量,相关教程一搜一片,这里不再赘述。
  • 下载好Jenkins的war包。
    Jenkins官网
    觉得下载慢的也可以去我的百度云下载。百度云
初始化Jenkins
  • 认证
    将war包上传到Tomcat的webhapp目录下,启动tomcat,如果第一次访问Jenkins的话是需要认证的。认证图如下:
    这里写图片描述
    秘钥默认路径为:/root/.jenkins/secrets/initialAdminPassword,直接复制粘贴就可以继续了。
  • 安装插件
    第一次使用推荐安装就ok,熟悉后就可以自行选择插件啦。
    这里写图片描述
    选完后全自动安装,我们静静的等待就ok。
    这里写图片描述
  • 配置下管理员账号,没啥好说的
    这里写图片描述
  • 配置第一个项目
    好了,是时候展示真正的技术了(大雾)。
    点击左侧面板的新建,进入如下面板:
    这里写图片描述
    牢记你的项目名称,下面会用到。
  • 配置SVN
    这里写图片描述
    添加密码的话点击旁边的钥匙图标就可以。
    接下来就是脚本运行脚本了,厚着贴下自己的。
/**jenkins默认路径是在对应的workSpace下面的 所以直接使用maven打包就OK 
 *下面的语句都是关闭启动tomcat,没什么好解释的
 *这里解释下,由于Jenkins默认会kill掉所有衍生的子进程,这样的话我们启动的tomcat也是会被kill掉的,
 *所以这里加上export BUILD_ID=dontKillMe告诉jenkins不要kill掉此进程。
 */
mvn clean package -Dmaven.test.skip=true
pwd
/home/projectName/apache-tomcat-7.0.73/bin/shutdown.sh
mv /root/.jenkins/workspace/projectName/target/projectName.war  /root/.jenkins/workspace/projectName/target/projectName.war
cp -r -f /root/.jenkins/workspace/projectName/target/projectName.war /home/projectName/apache-tomcat-7.0.73/webapps
cd /home/projectName/apache-tomcat-7.0.73/bin/
export BUILD_ID=dontKillMe
/home/projectName/apache-tomcat-7.0.73/bin/startup.sh

这样就配置完了,可以试下是否如期运行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值