`
GhostWolf
  • 浏览: 308802 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jenkins使用记录

阅读更多

一份相当不错的入门文档:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html

 

1.scp插件

报异常:java.io.IOException: Expecting Ant GLOB pattern, but saw 'C:\hudson-publish\FunctionMod-FileScan2\47\*'

一般指源文件路径有误,需要相对地址,可以点击红框中进行查看



 

 

2.邮件发送设置,需要特别注意红框内容


 

 

3.构建后,把war包传到远程服务器上,并执行相关的命令,只需要安装Publish Over SSH插件

参考文档http://hudson-ci.group.iteye.com/group/wiki/3052-use-Hudson-remote-deploy-Resin

 

4.远程执行shell,启动resin报错

java.lang.StringIndexOutOfBoundsException
   at java.lang.String.substring(libgcj.so.10)
   at gnu.javax.management.Translator.translate(libgcj.so.10)
   at gnu.java.lang.management.BeanImpl.cacheMBeanInfo(libgcj.so.10)
   at javax.management.StandardMBean.getMBeanInfo(libgcj.so.10)
   at gnu.java.lang.management.BeanImpl.getMBeanInfo(libgcj.so.10)
   at gnu.java.lang.management.BeanImpl.getAttribute(libgcj.so.10)
   at gnu.javax.management.Server.getAttribute(libgcj.so.10)
   at com.caucho.boot.WatchdogArgs.fillArgv(WatchdogArgs.java:259)
   at com.caucho.boot.WatchdogArgs.<init>(WatchdogArgs.java:44)
   at com.caucho.boot.ResinBoot.<init>(ResinBoot.java:76)
   at com.caucho.boot.ResinBoot.main(ResinBoot.java:293)
Exception in thread "main" java.lang.NoClassDefFoundError: com.caucho.config.j2ee.InjectIntrospector
   at java.lang.Class.initializeClass(libgcj.so.10)
   at com.caucho.config.type.BeanType.introspect(BeanType.java:325)
   at com.caucho.config.type.TypeFactory.getConfigTypeImpl(TypeFactory.java:324)
   at com.caucho.config.type.TypeFactory.getType(TypeFactory.java:127)
   at com.caucho.config.type.BeanType.introspectMethods(BeanType.java:431)
   at com.caucho.config.type.BeanType.introspect(BeanType.java:323)
   at com.caucho.config.type.TypeFactory.getConfigTypeImpl(TypeFactory.java:324)
   at com.caucho.config.type.TypeFactory.getType(TypeFactory.java:127)
   at com.caucho.config.type.BeanType.introspectMethods(BeanType.java:431)
   at com.caucho.config.type.BeanType.introspect(BeanType.java:323)
   at com.caucho.config.type.TypeFactory.getConfigTypeImpl(TypeFactory.java:324)
   at com.caucho.config.type.TypeFactory.getType(TypeFactory.java:127)
   at com.caucho.config.ConfigContext.configure(ConfigContext.java:245)
   at com.caucho.config.Config.configure(Config.java:242)
   at com.caucho.config.Config.configure(Config.java:156)
   at com.caucho.config.type.TypeFactory.init(TypeFactory.java:400)
   at com.caucho.config.type.TypeFactory.getFactory(TypeFactory.java:158)
   at com.caucho.config.type.TypeFactory.getType(TypeFactory.java:125)
   at com.caucho.config.ConfigContext.configure(ConfigContext.java:245)
   at com.caucho.config.Config.configure(Config.java:242)
   at com.caucho.config.Config.configure(Config.java:170)
   at com.caucho.boot.ResinBoot.<init>(ResinBoot.java:123)
   at com.caucho.boot.ResinBoot.main(ResinBoot.java:293)
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.WebServiceRef not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/local/resin/bin/../lib/resin.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.10)
   at java.lang.ClassLoader.loadClass(libgcj.so.10)
   at java.lang.ClassLoader.loadClass(libgcj.so.10)
   at java.lang.Class.forName(libgcj.so.10)
   at java.lang.Class.initializeClass(libgcj.so.10)
   ...22 more

 之所以会出现这种问题,是因为脚本执行重启时,找不到jdk的环境变量,但是这台机是已经设置过了,不明白为什么会这样,只能把jdk的配置再放到shell里面

  • 大小: 15.7 KB
  • 大小: 6.1 KB
  • 大小: 14.9 KB
分享到:
评论

相关推荐

    在CentOS上安装Jenkins的详细记录

    记录了我在虚拟机CentOS7上部署Jenkins(2.319.3)的操作过程,包括配置为systemd后台服务自动开机启动(需要先装好Java,本文内容不包括如何安装Java;也不包括如何在安装后设置和使用Jenkins)。 Jenkins是非常...

    jenkins配置截图

    jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins...

    Jenkins使用说明

    2.1 使用rpm 安装 jenkins 10 2.2 使用war 安装 jenkins 12 第3章 Jenkins配置 13 3.1 系统管理 13 3.2 管理插件 13 3.3 系统设置 14 3.4 Global Tool Configuration 15 第4章 JOB配置 17 4.1 新建JOB 17 4.2 源码...

    Gitlab利用Webhook实现Push代码后的jenkins自动构建部署记录(个人珍藏版)

    本篇文章记录了Gitlab利用Webhook实现Push代码后的jenkins自动构建部署过程,本人线上实操手册。有需要的朋友,可以拿走。

    使用Jenkins进行Unity自动构建续

    原来的文档记录了Jenkins配置Unity自动构建的过程,这里又稍微记录了下svn代码拉取的过程。

    Jenkins简单使用.md

    文档为markdown格式, 记录我自己在ubantu 18.04操作系统上安装jenkin, 并且成功地一键自动从远端下载代码并利用maven进行打包发布的步骤, 以及遇到到问题. 希望能帮助到新手快速入门这个工具.

    docker安装jenkins详细步骤

    1.拉取3Jenkins镜像 docker pull jenkins/jenkins 2.查看镜像文件 docker images 3.创建Jenkins挂载目录并授权权限 创建:mkdir -p /usr/local/jenkins/data 授权:chmod -R 777 /usr/local/jenkins/data ...

    Jenkins 2.124版

    Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用...

    Jenkins subversion svn插件

    Jenkins subversion svn插件 离线安装

    工作_记录_jenkins配置.xlsx

    centos7.9使用jenkins部署springcloud微服务_亲测成功---持续集成部署Jenkins工作笔记0023 参考博文查看

    jenkins的war包

    使用不错的jenkins的war包,记录一下,自己用着的,还必须凑够字数

    centos7下搭建Jenkins实录

    本实录全部是本人搭建Jenkins的全过程记录,如果你的服务器是centos,放心大胆地按照实录操作很快能搭建成功。搭建过程中遇到很多坑,希望大家能避过,遇上要谨慎操作!我从头到尾搭了好几次才成功,顺便提示一下,...

    jenkins+ant+jmeter自动化接口测试框架搭建

    文档详细记录了jenkins+ant+jmeter自动化接口测试框架搭建的过程步骤,供大家参阅。

    docker安装jenkins的一点记录

    docker run -d --name myjenkins -p 8000:8080 -p 50000:50000 -v /docker/jenkins_home:/var/jenkins_home -v /opt/jdk1.8.0_144:/var/java_home -v /opt/apache-maven-3.3.9:/var/maven_home jenkins/jenkins:lts ...

    利用阿里钉钉审批功能实现jenkins自动上线java项目系统

    Python3编写 通过阿里钉钉审批功能,实现审批通过后调用jenkins api执行java系统项目的自动...4、轮询检查审批状态,通过后的审批id会记录到落地文件中(详解代码) 公司上线功能自写的,写得不好请多指教,欢迎交流。

    Jenkins流水线(Docker Slave).docx

    Jenkins 通过node的方式连接Docker构建jobs,jobs运行完成容器删除

    jenkins-helper-java:帮助测试与 Jenkins 交互的类

    jenkins-helper-java 该项目与接口以在轻松记录和显示文件。 有关更多信息,请阅读我们的配置詹金斯要使用 Jenkins 助手首先配置您的 Jenkins 实例以使用 JUnit 附件插件转到[jenkins]/pluginManager/ ,其中jenkins...

    jmeter+ant+Jenkins小白的一步一步自动化构建.docx

    这个是亲测,一步一步部署jmeter+ant+jenkins项目,以前从来没弄过。完全可以从0开始的。抄袭网上很多人的经验最后一步一步记录下来的

    jenkins构建gitlab,生成allure报告

    1.在jenkins新建一个item(job) 输入名称以及选择自由风格 2.选择刚才新建的item,配置项目 源码管理配置git信息,输入gitlab中所需项目的url 3.配置完成后点击立即构建 将会在工作空间看到gitlab的项目 4...

    python+pytest+requests+allure+jenkins

    接口自动化测试框架,本次框架设计是一套基于python+pytest+requests+allure+...例接口,结合pytest进行接口测试,使用loguru进行记录系统日志,通过allure插件生成测试报告,最 后进行Jenkins集成项目实现一键构建部署

Global site tag (gtag.js) - Google Analytics