Jenkins使用笔记

来源:互联网 发布:js获取当前浏览器 编辑:程序博客网 时间:2024/06/07 02:32

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

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
    这里写图片描述
    添加密码的话点击旁边的钥匙图标就可以。
    接下来就是脚本运行脚本了,厚着贴下自己的。
cd /root/.jenkins/workspace/projectName/mvn clean package -Dmaven.test.skip=truepwd/home/projectName/apache-tomcat-7.0.73/bin/shutdown.shmv /root/.jenkins/workspace/projectName/target/projectName.war  /root/.jenkins/workspace/projectName/target/projectName.warcp -r -f /root/.jenkins/workspace/projectName/target/projectName.war /home/projectName/apache-tomcat-7.0.73/webappscd /home/projectName/apache-tomcat-7.0.73/bin/export BUILD_ID=dontKillMe/home/projectName/apache-tomcat-7.0.73/bin/startup.sh

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

原创粉丝点击