博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下 jenkins 的 使用
阅读量:7065 次
发布时间:2019-06-28

本文共 1767 字,大约阅读时间需要 5 分钟。

在上一张jenkins已经安装成功了,现在开始使用

需要先安装几个插件

选择maven项目

这里会出现错误,点进去去配置

配置JDK,这里用JDK1.8 ,不然jenkins会报错的

这里写上maven代码

在源码管理会发现:最开始只有None

这里需要去插件地方安装svn插件

然后就能够看到svn的选项了,去里面配置代码的URL 和账户密码

配好之后点击自动构建,会出现问题:

这里说JDK有问题,最开始一直以为是mvn 使用的是JDK1.7,一顿捣鼓,没卵用,

后来修改了这里的JDK后,就好了。

然后再次点击构建。

会出现下面的问题:

/root/.jenkins/workspace/test/src/main/java/com/sun/common/Interceptor/SecurityInterceptor.java:[3,26] package javax.servlet.http does not exist

解决方法:

javax.servlet
javax.servlet-api
provided
4.0.0

然后再次编译遇到问题:

org.tmatesoft.svn.core.SVNAuthenticationException: svn: E220001: Item is not readable

svn的权限问题:修改允许匿名访问(只读)

svnserve.conf 文件中 anon-access 设为 read。

authz 文件中在 [/] 下添加 * = r

最后构建,总算成功了。

看jenkins 的后台信息:

 

Waiting for Jenkins to finish collecting data[JENKINS] Archiving /root/.jenkins/workspace/test/pom.xml to manager/manager/0.0.1-SNAPSHOT/manager-0.0.1-SNAPSHOT.pom[JENKINS] Archiving /root/.jenkins/workspace/test/target/manager-0.0.1-SNAPSHOT.war to manager/manager/0.0.1-SNAPSHOT/manager-0.0.1-SNAPSHOT.warchannel stoppedFinished: SUCCESS

 

看路径,然后在服务器执行war移动命令。

[root@VM_0_4_centos target]# lsclasses  generated-sources  manager-0.0.1-SNAPSHOT  manager-0.0.1-SNAPSHOT.war  maven-archiver  maven-status  test-classes[root@VM_0_4_centos target]# mv /root/.jenkins/workspace/test/target/manager-0.0.1-SNAPSHOT.war /usr/local/tomcat/apache-tomcat[root@VM_0_4_centos target]# lsclasses  generated-sources  manager-0.0.1-SNAPSHOT  maven-archiver  maven-status  test-classes[root@VM_0_4_centos target]# mv /root/.jenkins/workspace/test/target/manager-0.0.1-SNAPSHOT.war /usr/local/tomcat/apache-tomcat-8.5.30/webapps/manager.war

将jenkins打包的war包放到tomcat的运行目录下。

最后,结果;

 

转载地址:http://jjxll.baihongyu.com/

你可能感兴趣的文章
关于对于CSS的字体单位
查看>>
TCP协议学习总结(上)
查看>>
敏捷 扑克上的时间估算(转)
查看>>
从JDBC程序看为什么需要Mybatis
查看>>
jQuery Ajax
查看>>
压缩感知中的数学知识:稀疏、范数、符号arg min
查看>>
《JavaScript高级程序设计》笔记
查看>>
刚刚在园里看到的一个简单的做连接字符串的方法.
查看>>
JQ_简单瀑布流
查看>>
测试管理-测试问题监控
查看>>
thinkphp的taglib的使用方法
查看>>
tecplot批量导出图片_Fluent 后处理软件Tecplot宏批量处理cas,dat为图片
查看>>
锂电池放空后充不进电_充电锂电池,只几个月不用,为什么就再也充不进电了?...
查看>>
golang mutex 初始化_Golang连接池的几种实现案例
查看>>
docker可以把应用及其相关的_等离子表面处理机相关应用及其特点
查看>>
发电厂电气部分第三版pdf_喜讯、大唐锡林浩特发电厂660mw机组投产运行
查看>>
mysql多张表join_MySQL多表查询优化
查看>>
若有下列共用体定义_[十中优秀年级风采展】心中若有桃花源,何处不是水云间? 临沂第十中学八年级第六周线上教学记...
查看>>
python 分数等级转换_普通高中学业水平考试思想政治等4门选择性考试科目等级赋分方法...
查看>>
hp 交换机远程连接_专题1—电气选型—西门子交换机
查看>>