美文网首页
Jenkins操作全流程记录

Jenkins操作全流程记录

作者: 木人呆呆 | 来源:发表于2022-02-07 17:48 被阅读0次

    1 jenkins安装

    从这个链接进行下载:https://pan.baidu.com/s/1QTN7wXx2SlLmerfdC9Hwzg 提取码:drhc
    这是一个war包,下载之后放在tomcat中即可。
    (1)修改Tomcat配置,如果不修改会提示没存不足的警告,启动之前还是先修改下tomcat的配置
    修改路径为: D:\soft\apache-tomcat-8.5.66 -2\conf\context.xml

    <Context>
    
        <!-- Default set of monitored resources. If one of these changes, the    -->
        <!-- web application will be reloaded.                                   -->
        <WatchedResource>WEB-INF/web.xml</WatchedResource>
        <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
       <!--增加下面这段配置-->
        <Resources cachingAllowed="true" cacheMaxSize="512000" />
    
        <!-- Uncomment this to disable session persistence across Tomcat restarts -->
        <!--
        <Manager pathname="" />
        -->
    </Context>
    
    

    (2)配置系统环境变量,可以修改Jenkins的工作目录,如果不修改会在默认路径下面,所以最好还是修改一下
    如下图所示:


    JENKINS_HOME
    D:\jenkins\home
    

    启动Tomcat,登录jenkins,按照jenkins的提示,找到初始登录密码,登录之后创建用户,这块就不罗列了。

    2 安装插件

    (1)Publish Over SSH远程自动部署插件
    这里直接把SSH的插件也一起安装,下载地址 链接:https://pan.baidu.com/s/12q_7PY_KNMhBEdxRHT7uIg 提取码:e487
    下载之后,直接解压,将hpi文件放在D:\jenkins\home\plugins下面,这个地址就是上文中环境变量中配置的文件路径,重启Tomcat,插件即可安装成功。
    (2)Maven Integration 插件(Maven)


    在搜索框输入Maven Integration,可以进行在线安装,如果离线环境,就需要先下载对应的hpi文件,放在D:\jenkins\home\plugins插件文件夹下面。
    (3)SVN插件
    搜索Subversion,在线安装,离线安装参见上文。

    3 配置环境变量

    按照如图所示,进入配置页面



    (1)配置JDK环境



    (2)配置Maven环境

    4 系统配置

    如图所示,进入配置页面


    配置默认Jenkins URL和系统管理员邮箱等信息

    配置自定义的系统环境变量,Jenkins本身内置一些环境变量,可以自行搜索,还支持自定义环境变量,定义方式如下图所示:

    继续往下拉,可以看见Publish over SSH的配置,如果没有这个配置项,可能就是SSH的插件没有安装上。这个配置的Remote Directory项不支持自定义环境变量,目前还不知道为什么。

    点开高级,勾选Use password authentication, or use a different key选项

    以上配置完成后,保存配置。

    5 凭据配置

    管理SVN或者git的凭据
    由下图所示进入



    凭据的增删改由下图所示进入



    点击全局凭据

    进入凭据列表页面

    对凭据的用户名密码进行配置,保存。

    6 项目构建

    (1)填写项目名称,选择构建一个maven项目



    (2)源码管理选择版本库类型,地址,选择凭据,其他默认即可。



    (3)build
    • maven工程选择pom.xml,Goals and options对应maven的命令,具体如下图所示:
    <!--一般填写clean install-->
    clean install
    

    (5)构建后操作


    • SSH Server 选择SSH 远程服务器;
    • Source files 本地打包好的jar包;
    • Remove prefix 过滤,如果不配置,就会将Source files配置的整个文件夹都拷贝到目标服务器;
    • Remote directory 远程服务器的路劲,这里是一个相对路径,根路径已经在第4部分 Publish over SSH的配置中配置过了,所有这里配置之后,对应服务端的完成路径为 /home/target/StarterDemo3;
    • Exec command 执行远程服务器的脚本,可以支持自定义的环境变量,这块需要的是绝对路径,相对路径没有测试通过,脚本就不展示了。

    配置完成后,点击保存。

    7 一键构建发布

    进入dashboard界面,选择对应的项目,点击Build Now,顺利的话,就可以在远端服务器上发布当前项目。


    相关文章

      网友评论

          本文标题:Jenkins操作全流程记录

          本文链接:https://www.haomeiwen.com/subject/zwumkrtx.html