在上一张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

解决方法:

    <dependency>  <groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope><version>4.0.0</version>  </dependency>  

然后再次编译遇到问题:

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.war
channel stopped
Finished: SUCCESS

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

[root@VM_0_4_centos target]# ls
classes  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]# ls
classes  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的运行目录下。

最后,结果;

转载于:https://www.cnblogs.com/sunxun/p/9205320.html

Linux下 jenkins 的 使用相关推荐

  1. Linux下Jenkins与GitHub自动构建NetCore与部署

    今天我们来谈谈NetCore在Linux底下的持续集成与部署.NetCore我就不多介绍了,持续集成用的是Jenkins,源代码管理器用的是GitHub.我们就跟着博文往下走吧. 1.Linux环境 ...

  2. linux ant 编译,【Jenkins】linux下Jenkins集成ant进行编译并发送结果

    三个文章吧: 1 如何使用ant编译执行jmeter测试用例,并生成html报告 2 如何在Linux下搭建jenkins环境. 3 如何在Linux下搭建的jenkins中执行ant构建运行,并发送 ...

  3. Linux下 Jenkins启动

    1.Linux下 Jenkins启动 java -jar /app/program/jenkins.war --httpPort=8085 2.后台启动并指定相应权限 nohup java -Dhud ...

  4. linux 下jenkins启动

    比如我的jenkins.war 目录在 usr/local 先切换到该目录下 cd usr/local 1. 启动,并设置端口号8080 java -jar jenkins.war --httpPor ...

  5. linux下jenkins安装

    在安装jenkins之前.首先确认jdk和tomcat,maven已经配置好 详细配置方法,请看的我博客. jdk:jdk的安装与配置 tomcat:tomcat的安装与配置 maven:maven的 ...

  6. linux下jenkins实现自动化部署(超详细)

    本文参照:https://blog.csdn.net/achuDk/article/details/78925081 但是有给出我在搭建中遇到的问题,和我解决的方法.现在我的配置是需要手动一键点击部署 ...

  7. Linux下jenkins安装部署

    前言 Jenkins安装部署方式官网上给出3种方式,一种是Jenkins作为独立应用程序单独部署,第二种是Jenkins以WAR包的形式运行在Java servlet容器中,第三种是在Docker中运 ...

  8. linux 下 jenkins 安装注意事项

    1 initialAdminPassword 存放位置 直接用命令 cat /root/.jenkins/secrets/initialAdminPassword 即可, 此处 不可一步一步的 cd ...

  9. Linux下 jenkins的安装

    自动代码部署的 jenkins 安装, 第一步,从网上下载jenkins的war包 http://mirrors.jenkins.io/war/2.46/ 第二步:复制到tomcat的编译目录下去编译 ...

  10. idea使用ant配置_Linux下Jenkins+ant+jmeter[上]

    作者:慧哥 测 试 小 圈 子 Linux下 Jenkins+ant+jmeter - 配置篇 - 我来了我来了 我带着秘籍走来了 测试路漫漫,技能第一位. 敬请收看本期Jenkins+ant+jme ...

最新文章

  1. 2018/5/1-----1987年图灵奖PPT
  2. centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程
  3. 【Qt】New Features in Qt 5.15
  4. ElasticSearch第二天
  5. Centos下通过wget方式下载jdk8
  6. Hadoop3.0 WordCount测试一直Accept 状态,Nodes of the cluster 页面node列表个数为0
  7. 查找 EXC_BAD_ACCESS 问题根源的方法
  8. uinput 用法 android 上层使用uinput 的用法来模拟 input 事件
  9. maven仓库没有fastdfs_client.jar的解决方案
  10. 自顶向下彻底理解 Java 中的 volatile 关键字
  11. linux 下 /dev和/sys/dev的区别
  12. NIS服务的基本配置----视频下载
  13. 【图像融合】基于matlab GUI小波变换彩色图像融合(带面板)【含Matlab源码 782期】
  14. 工资计算器的小demo
  15. 如何用优盘安装服务器操作系统,使用优盘安装服务器
  16. aptana php,aptana 3 + xdebug php
  17. 英语口语笔记B1-Unit7.交通出行-04-Train travel in Europe
  18. axure8 事件改变样式_【Petrel老师带你玩转Axure 8(二)】Axure部件样式与页面样式管理...
  19. python控制台程序学生管理系统实验总结_管理信息系统实验总结报告
  20. 盘点2022初级Java笔试题,选择题,简答题(右滑查看答案)

热门文章

  1. Linux shell脚本详解及实战(四)——shell脚本选择
  2. web集群之haproxy相关配置
  3. Docker 安装常用软件记录
  4. 如何测试前台获得的数据
  5. ServletContextListener 启动SPRING加载数据到缓存的应用
  6. 关于easyui遇到的一些问题
  7. web应用转化为saas多租户
  8. 详细解说五个Java项目
  9. 权限管理----用户与角色关系
  10. 南京铁道学院计算机应用,南京铁道职业技术学院铁道交通运营管理专业