Linux下 jenkins 的 使用
在上一张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 的 使用相关推荐
- Linux下Jenkins与GitHub自动构建NetCore与部署
今天我们来谈谈NetCore在Linux底下的持续集成与部署.NetCore我就不多介绍了,持续集成用的是Jenkins,源代码管理器用的是GitHub.我们就跟着博文往下走吧. 1.Linux环境 ...
- linux ant 编译,【Jenkins】linux下Jenkins集成ant进行编译并发送结果
三个文章吧: 1 如何使用ant编译执行jmeter测试用例,并生成html报告 2 如何在Linux下搭建jenkins环境. 3 如何在Linux下搭建的jenkins中执行ant构建运行,并发送 ...
- Linux下 Jenkins启动
1.Linux下 Jenkins启动 java -jar /app/program/jenkins.war --httpPort=8085 2.后台启动并指定相应权限 nohup java -Dhud ...
- linux 下jenkins启动
比如我的jenkins.war 目录在 usr/local 先切换到该目录下 cd usr/local 1. 启动,并设置端口号8080 java -jar jenkins.war --httpPor ...
- linux下jenkins安装
在安装jenkins之前.首先确认jdk和tomcat,maven已经配置好 详细配置方法,请看的我博客. jdk:jdk的安装与配置 tomcat:tomcat的安装与配置 maven:maven的 ...
- linux下jenkins实现自动化部署(超详细)
本文参照:https://blog.csdn.net/achuDk/article/details/78925081 但是有给出我在搭建中遇到的问题,和我解决的方法.现在我的配置是需要手动一键点击部署 ...
- Linux下jenkins安装部署
前言 Jenkins安装部署方式官网上给出3种方式,一种是Jenkins作为独立应用程序单独部署,第二种是Jenkins以WAR包的形式运行在Java servlet容器中,第三种是在Docker中运 ...
- linux 下 jenkins 安装注意事项
1 initialAdminPassword 存放位置 直接用命令 cat /root/.jenkins/secrets/initialAdminPassword 即可, 此处 不可一步一步的 cd ...
- Linux下 jenkins的安装
自动代码部署的 jenkins 安装, 第一步,从网上下载jenkins的war包 http://mirrors.jenkins.io/war/2.46/ 第二步:复制到tomcat的编译目录下去编译 ...
- idea使用ant配置_Linux下Jenkins+ant+jmeter[上]
作者:慧哥 测 试 小 圈 子 Linux下 Jenkins+ant+jmeter - 配置篇 - 我来了我来了 我带着秘籍走来了 测试路漫漫,技能第一位. 敬请收看本期Jenkins+ant+jme ...
最新文章
- 2018/5/1-----1987年图灵奖PPT
- centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程
- 【Qt】New Features in Qt 5.15
- ElasticSearch第二天
- Centos下通过wget方式下载jdk8
- Hadoop3.0 WordCount测试一直Accept 状态,Nodes of the cluster 页面node列表个数为0
- 查找 EXC_BAD_ACCESS 问题根源的方法
- uinput 用法 android 上层使用uinput 的用法来模拟 input 事件
- maven仓库没有fastdfs_client.jar的解决方案
- 自顶向下彻底理解 Java 中的 volatile 关键字
- linux 下 /dev和/sys/dev的区别
- NIS服务的基本配置----视频下载
- 【图像融合】基于matlab GUI小波变换彩色图像融合(带面板)【含Matlab源码 782期】
- 工资计算器的小demo
- 如何用优盘安装服务器操作系统,使用优盘安装服务器
- aptana php,aptana 3 + xdebug php
- 英语口语笔记B1-Unit7.交通出行-04-Train travel in Europe
- axure8 事件改变样式_【Petrel老师带你玩转Axure 8(二)】Axure部件样式与页面样式管理...
- python控制台程序学生管理系统实验总结_管理信息系统实验总结报告
- 盘点2022初级Java笔试题,选择题,简答题(右滑查看答案)