jenkins持续集成(案例)

一、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需要配置支持远程部署)。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值