一份相当不错的入门文档: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里面
相关推荐
记录了我在虚拟机CentOS7上部署Jenkins(2.319.3)的操作过程,包括配置为systemd后台服务自动开机启动(需要先装好Java,本文内容不包括如何安装Java;也不包括如何在安装后设置和使用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自动构建部署过程,本人线上实操手册。有需要的朋友,可以拿走。
原来的文档记录了Jenkins配置Unity自动构建的过程,这里又稍微记录了下svn代码拉取的过程。
文档为markdown格式, 记录我自己在ubantu 18.04操作系统上安装jenkin, 并且成功地一键自动从远端下载代码并利用maven进行打包发布的步骤, 以及遇到到问题. 希望能帮助到新手快速入门这个工具.
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 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用...
Jenkins subversion svn插件 离线安装
centos7.9使用jenkins部署springcloud微服务_亲测成功---持续集成部署Jenkins工作笔记0023 参考博文查看
使用不错的jenkins的war包,记录一下,自己用着的,还必须凑够字数
本实录全部是本人搭建Jenkins的全过程记录,如果你的服务器是centos,放心大胆地按照实录操作很快能搭建成功。搭建过程中遇到很多坑,希望大家能避过,遇上要谨慎操作!我从头到尾搭了好几次才成功,顺便提示一下,...
文档详细记录了jenkins+ant+jmeter自动化接口测试框架搭建的过程步骤,供大家参阅。
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 ...
Python3编写 通过阿里钉钉审批功能,实现审批通过后调用jenkins api执行java系统项目的自动...4、轮询检查审批状态,通过后的审批id会记录到落地文件中(详解代码) 公司上线功能自写的,写得不好请多指教,欢迎交流。
Jenkins 通过node的方式连接Docker构建jobs,jobs运行完成容器删除
jenkins-helper-java 该项目与接口以在轻松记录和显示文件。 有关更多信息,请阅读我们的配置詹金斯要使用 Jenkins 助手首先配置您的 Jenkins 实例以使用 JUnit 附件插件转到[jenkins]/pluginManager/ ,其中jenkins...
这个是亲测,一步一步部署jmeter+ant+jenkins项目,以前从来没弄过。完全可以从0开始的。抄袭网上很多人的经验最后一步一步记录下来的
1.在jenkins新建一个item(job) 输入名称以及选择自由风格 2.选择刚才新建的item,配置项目 源码管理配置git信息,输入gitlab中所需项目的url 3.配置完成后点击立即构建 将会在工作空间看到gitlab的项目 4...
接口自动化测试框架,本次框架设计是一套基于python+pytest+requests+allure+...例接口,结合pytest进行接口测试,使用loguru进行记录系统日志,通过allure插件生成测试报告,最 后进行Jenkins集成项目实现一键构建部署