jenkins持续集成(案例)

    xiaoxiao2022-07-02  105

    一、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)