博客详情

jenkins持续集成 (原创)

作者: 朝如青丝暮成雪
发布时间:2019-05-13 15:11:49  文章分类:java编程   阅读(942)  评论(0)

一、jenkins是什么

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

(参见百度百科)


二、安装jenkins

cp -rf  jenkins-2.164.2.war    /usr/local/tomcat/tomcat-jenkins-8080/webapps/


cd /usr/local/tomcat/tomcat-jenkins-8080/webapps/


mv   jenkins-2.164.2.war  jenkins.war  #重命名


cd  /usr/local/tomcat/tomcat-jenkins-8080/bin 


./startup.sh #启动tomcat服务


./shutdown.sh #停止tomcat服务


三、jenkins管理后台

1、访问地址 http://192.168.11.10:8080/jenkins, 找到/root/.jenkins/secrets/initialAdminPassword中初始密码,解锁jenkins 。

2、安装官方推荐的插件

新开一个浏览器tab,输入http://192.168.11.10:8080/jenkins/pluginManager/advanced 访问,将更新地址修改为http://updates.jenkins.io/update-center.json 不带https,确定。关闭浏览器窗口,重启jenkins服务,再次访问管理后台,选择安装推荐插件。

3、第一次登录后台,使用admin账号登录,密码为第一步查看到的初始密码。登录成功后,可以在账户配置中修改登录密码。



四、jenkins持续集成(案例)

1、新建一个任务,选择自由风格项目,命名为test1 ,描述:随意。

2、源码管理:

选择svn或git,以svn为例。

repository Url:  http://192.168.11.1/svn/repos/test1

svn的账号/密码: zhangsan/123456 

3、构建触发器:

勾选轮询SCM,填写轮询的日程表达式(类似于cron表达式),如

H/10 * * * *  每10分钟轮询一次 (如果有新修改则触发构建)

4、构建步骤

  选择shell命令 ,填入  mvn clean package 

5、构建后的操作:

勾选 Deploy war/ear to Container  (部署到容器)

war/ear files:  target/test1.war

Context Path : /test1

Container: 选择tomcat8.x    用户名/密码: admin/123 (需要在tomcat的conf/tomcat-user.xml中配置用户和角色),  Tomcat Url : http://127.0.0.1:8090  (这里也可以填写远程的tomcat访问地址,但远程tomcat需要配置支持远程部署)。





关键字:  jenkins

上一篇:tomcat配置远程访问部署

下一篇:git学习

评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号