Jenkins构建任务失败

今天,小编在使用Jenkins构建新任务时,遇到了下面的错误:

ERROR: Error cloning remote repo ‘origin‘
hudson.plugins.git.GitException: Command "git fetch --tags --progress https://git.xxx.net/xxx.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: error: Failed connect to git.xxx.net:443; Operation now in progress while accessing https://git.xxx.net/xxx.git/info/refs

于是各种百度,网上帖子大多数是说,权限不够,在配置中需要设置Credentials, 问题是这个job我原来一直都是能正常运行的,怎么过个中秋回来,就不行了呢?但是秉着严谨认真的态度,还是照着各种前辈的帖子进行了操作,又重新设置了一个账户。重新构建,任务还是失败。于是,

我将上一次构建成功的控制台输出,和这次失败的控制台输出日志,一行一行进行了比较。发现了问题所在:

成功的构建:

失败的构建:

原因是:一个同事他新建了一个节点,他把节点的配置中的用法,选成了“尽可能使用这个节点”;这样就会导致,我构建的时候,就会用他的节点中的默认配置,而不是用原来master中的配置;

修改方法:

将用法,选择成“只允许运行绑定到这台机器的job”

重新构建,成功!!!非常开心~~~

总结一下:

  1. 控制台的日志挺重要的,你看看出来每次job构建的过程,遇到问题也能很好的定位
  2. 不放弃不抛弃,别自卑泄气,遇到问题解决问题,带着问题去学习
  3. 遇到新问题,新概念,及时总结学习,查阅资料;如果遇到手头有其他紧急任务的,可以先记下来,慢慢查资料学习

接下来就是关于Jenkins的节点的了解喽~~~

原文地址:https://www.cnblogs.com/starstarstar/p/9700294.html

时间: 2024-11-20 13:18:26

Jenkins构建任务失败的相关文章

Jmeter+maven+Jenkins构建云性能测试平台(mark 推荐)

转自:http://www.cnblogs.com/victorcai0922/archive/2012/06/20/2555502.html Jmeter+maven+Jenkins构建云性能测试平台(一) 最近在利用Jmeter来做一套自动化性能测试框架,做自动化性能测试框架的目的 是希望能够针对系统做一个benchmark的性能测试,能够快速的在每个版本发布后,对该版本进行benchmark性能测试,以比较与上一个版本的性 能是否发生变化,若发生变化便可以快速的通知开发人员以确定性能发生变

RF+Jenkins构建持续集成

引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成测试.Jenkins另一个强大之处就是它的分布式构建(在Jenkins的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows和Linux系统)中编译.测试等.而且Jenkins构建的代码和产物最后自动拷贝到主节点. 简单概括而言,结合RF+Jenkins开展持续集成基本步骤:

Jenkins构建自由风格的项目

Jenkins构建的项目类型介绍Jenkins中自动构建项目的类型有很多,常用的有以下三种:自由风格软件项目(FreeStyle Project)Maven 项目(Maven Project)流水线项目( Pipeline Project) 每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式.灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择.(PS:个人推荐使用流水线类型,因为灵活度非常高) 下面演示创建一个自由风格项目来完成项目的集成过程: 拉取代码->编译->

Jenkins构建完成后自动部署到指定服务器

主要分为两步: 1.发送Jenkins构建好的war包到指定服务器 2.执行部署脚本 这里是通过使用  publish over ssh 插件. 插件管理中搜索publish over ssh 安装,完成后系统设置中就可以看到相关设置项了. Jenkins服务器上的公钥需要放到部署项目服务器上,可以使用ssh-add-id命令发送公钥到指定服务器. Passphrase : 私钥的密码 key : 私钥的内容 ,也可以在Pah to key中设置私钥路径 Name : 可以自定义 Hostnam

jenkins 下载插件失败处理办法

jenkins 下载插件失败,提示: java.io.IOException: Downloaded file /app/jenkins_home/plugins/jacoco.jpi.tmp does not match expected SHA-1, expected 'CtK02wHdFOxTutqhUQzmue6uvpg=', actual 'YGO05utKyaaFzpGCgCE95GS0WsU=' at hudson.model.UpdateCenter.verifyChecksum

个人站长4个月论坛从构建到失败的经历

今天看到大家在群里讨论自己做的第一个网站,我也有很多的感触,我的第一个网站是在2011年做的,只是维持了4个月就关掉了.看到群里的其他朋友也是各种吐槽,当年做的第一个网站是怎么怎么的"扯淡",其实我知道,大家虽然做的的第一个网站大部分都失败了,但是在说的时候并没有多少沮丧,因为这是一次尝试和学习,这是一次经历,没有其他人能够代替我们去经历失败,尤其是选择互联网这条路! 先介绍一下当时的情况吧,20011年7月大学毕业,其实从3月份开始就已经在外面工作了,这是我第一次真正的接触网络营销,

Jenkins构建Android项目持续集成之findbugs的使用

题外话 这篇本来和之前的系列要一起出的,但是因为中间公司要发布一个版本,给耽搁了,今天工作做完了,又闲了下来.所以就又来继续jenkins构建Android项目持续集成系列的findbugs篇. Findbugs简介 关于findbugs的介绍,可以自行百度下,这里贴下百度百科的介绍.findbugs是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题.这组缺陷模式是可配置的,通过配置,可以过滤掉一些我们不想或不需要检测的问题. findbugs在gra

svn管理项目代码+jenkins构建

1,svn下载服务端以及客户端,不详细描述 服务端创建账户,用户组,分配权限,创建资源库等,详见 http://www.cnblogs.com/tugenhua0707/p/3969558.html 2,eclipse安装svn插件,将代码提交到svn,工程目录会增加个.svn文件夹,具体流程搜索百度: 3,svn项目地址获取:用浏览器打开SVN,把前面的URL换成本机IP 4,打开后即可看到上传到SVN的代码 5,安装jenkins,注意是安装版,不是用tomcat的版本 6,安装个maven

jenkins 构建部署时tomcat7 内存溢出解决方案

在使用jenkins构建部署时一直出现tomcat7内存溢出 WARNING: Unexpected node monitoring termination: Clock Difference java.lang.OutOfMemoryError: PermGen space 修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh) “echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: se