zoukankan      html  css  js  c++  java
  • Jenkins使用过程中常见的问题

    一、下载插件时出现:“安装过程中出现一个错误: No such plugin: cloudbees-folder 安装插件 cloudbees-folder 失败

      解决方案:

        1、需要去 https://updates.jenkins-ci.org/download/plugins/cloudbees-folder/ 下载一个插件
        2、访问 IP:PORT/restart,越过配置插件的页面,直接访问
        3、点击【系统管理】–【管理插件】–【高级】–【上传插件】,手动安装下载好的插件,即可
        4、在“控制面板-管理工具-服务”中找到“jenkins”服务,重启服务。

        5、重新访问localhost:8080

    二、构建时报“'python' 不是内部或外部命令,也不是可运行的程序”

               

      解决方案:python的路径没有添加到jenkins环境变量

      1、回到首页选择【系统管理】-> 【系统设置】-> 【全局属性】选项 ->勾选【环境变量】-> 点击【新增】按钮 -> 出现键值对输入,键输入Path,值输入python安装目录路径 ->保存

           2、添加环境变量后重新构建即可

    三、邮件配置失败,测试邮件配置时报错 Connection reset by peer: socket write error

      原因:设置的系统管理员邮件地址与邮件通知中的用户名不一致

      解决方案:两个邮件地址设置一致即可

     

     四、Jenkins自定义邮件模板

      填写邮件标题、邮件内容(参考下面模板)

    <!DOCTYPE html>    
    <html>    
    <head>    
    <meta charset="UTF-8">    
    <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>    
    </head>    
        
    <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"    
        offset="0">    
        <table width="95%" cellpadding="0" cellspacing="0"  style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">    
            <tr>    
                本邮件由系统自动发出,无需回复!<br/>            
                各位同事,大家好,以下为${PROJECT_NAME }项目构建信息</br> 
                <td><font color="#CC0000">构建结果 - ${BUILD_STATUS}</font></td>   
            </tr>    
            <tr>    
                <td><br />    
                <b><font color="#0B610B">构建信息</font></b>    
                <hr size="2" width="100%" align="center" /></td>    
            </tr>    
            <tr>    
                <td>    
                    <ul>    
                        <li>项目名称 : ${PROJECT_NAME}</li>    
                        <li>构建编号 : 第${BUILD_NUMBER}次构建</li>    
                        <li>触发原因: ${CAUSE}</li>    
                        <li>构建状态: ${BUILD_STATUS}</li>    
                        <li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>    
                        <li>构建  Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li>    
                        <li>工作目录 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>    
                        <li>项目  Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>    
                    </ul>    
    
    <h4><font color="#0B610B">失败用例</font></h4>
    <hr size="2" width="100%" />
    $FAILED_TESTS<br/>
    
    <h4><font color="#0B610B">最近提交(#$SVN_REVISION)</font></h4>
    <hr size="2" width="100%" />
    <ul>
    ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}
    </ul>
    详细提交: <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a><br/>
    
                </td>    
            </tr>    
        </table>    
    </body>    
    </html>
    

      五、jenkins拉取代码报Filename too long

    解决方案:修改项目.git文件夹下的config配置,添加longpaths = true

    六、Failed to collect dependencies at com.oracle:ojdbc7:jar:12.1.0.2

      问题描述:本地cmd输入mvn命令可以编译通过,把编译命令放在Jenkins上构建一直报Failed to collect dependencies at com.oracle:ojdbc7:jar:12.1.0.2(如图)

     

       settings.xml存在于两个地方:
      1.安装的地方:$M2_HOME/conf/settings.xml
      2.用户的目录:${user.home}/.m2/settings.xml

      优先级:${user.home}/.m2/settings.xml>$M2_HOME/conf/settings.xml

      cmd编译时读取的${user.home}/.m2/settings.xml,放在Jenkins上时读取的是$M2_HOME/conf/settings.xml

      解决方案:将${user.home}/.m2/settings.xm复制一份到$M2_HOME/conf目录下

  • 相关阅读:
    hdu 5101 Select
    hdu 5100 Chessboard
    cf B. I.O.U.
    cf C. Inna and Dima
    cf B. Inna and Nine
    cf C. Counting Kangaroos is Fun
    Radar Installation 贪心
    spfa模板
    Sequence
    棋盘问题
  • 原文地址:https://www.cnblogs.com/Clairewang/p/12581573.html
Copyright © 2011-2022 走看看