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移动命令。

[[email protected]_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
[[email protected]_0_4_centos target]# mv /root/.jenkins/workspace/test/target/manager-0.0.1-SNAPSHOT.war /usr/local/tomcat/apache-tomcat
[[email protected]_0_4_centos target]# ls
classes  generated-sources  manager-0.0.1-SNAPSHOT  maven-archiver  maven-status  test-classes
[[email protected]_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

时间: 2024-11-05 23:31:46

Linux下 jenkins 的 使用的相关文章

Linux下Jenkins+git+gradle 持续集成环境搭建

一.项目介绍 和 linux 环境搭建 本教程讲解 Linux下Jenkins+git+gradle 持续集成环境搭建,后续会加入 gerrit代码审核 和 robotium自动化测试 1.基本流程如下: androidstudio--  gerrit  --- git(github)   ----jenkins ---gradle ----  robotium  结果 使用AndroidStudio 开发,提交到gerrit进行代码审核,审核后提交给git(可以自己搭建git服务也可以使用gi

Linux下Jenkins服务器搭建

系统环境 操作系统:CentOS6.9 java jdk:java 8 Jenkins版本:jenkins-2.78-1.1.noarch.rpm 关闭防火墙 注意:如果是基于msbuild构建.net项目,最佳实践是在windows server上搭建Jenkins服务,原因是msbuild是集成在.net framework框架中!!! windows server 2008r2 sp1:IIS-->IE11-->vs 2013(with update5)-->java jdk8--

linux下jenkins war包安装

版本要求: linux centos 6.8    tomcat8.5.9   jdk 8u77   jenkins 1.88 目录    1:安装      1.1.安装tomcat     1.2.安装jdk     1.3.配置jenkins     1.4.访问 1.1 安装tomcat 1.1.1 安装tomcat     [[email protected] local]# tar xf apache-tomcat-8.5.9.tar.gz         [[email prote

linux下jenkins安装及配置-1

版本要求: linux centos 6.8 tomcat8.5.9(可不要) jdk 8u141 jenkins 2.107.1 简介 ?? Continuous Integration(CI)是现代软件开发领域的基石,它改变了团队对于整个开发过程的理解.一个好的CI架构能够使得从开发到部署顺序进行,更快地发现和修复bug,最终给客户带来更多的价值.每个专业的开发团队,无论打还是小都应该采用CI. ?? 持续集成是一个监视你版本控制系统改变的软件.每当代码改变的时候,这个工具自动的编译和测试你

linux下jenkins安装

在安装jenkins之前.首先确认jdk和tomcat,maven已经配置好 详细配置方法,请看的我博客. jdk:jdk的安装与配置 tomcat:tomcat的安装与配置 maven:maven的安装与配置 開始jenkins的安装 1下载jenkins: jenkins war包下载地址:http://mirrors.jenkins-ci.org/war/(我下载的是1.414) 2 将jenkins.war复制到tomcat的webapps文件夹下: 3启动tomcat,在地址栏输入:h

Linux下Jenkins迁移

1. 将Jenkins程序目录copy过去 源程序在/export/data/tomcatRoot/ofctest-jenkins.jd.com下面 tar -cvzf jenkins.tar.gz ofctest-jenkins.jd.com  将源程序压缩成jenkins.tar.gz,并copy到新服务器上,在新服务器上放到相应的tomcat目录下,这时启动Jenkins是可以打开的, 但一切的用户信息.任务信息都没有,这就需要第二步. 2. 将/root/.jenkins/下面的东西全部

linux下jenkins的安装

构建伟大,无所不能 Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满足任何项目的需要. 参考博客:https://www.cnblogs.com/h--d/p/5673085.html https://blog.csdn.net/lazycheerup/article/details/83928548 我的机器: 系统:centos6 环境:java 第一步:查看jenkins官网,关于linux对应系统版本的安装脚本.地址:https://jen

linux下jenkins+svn+maven项目构建

一.安装部署jenkins 1.下载jenkins.war(http://jenkins-ci.org/) 2.新建tomcat服务器,配置端口等config信息,并将项目地址指向jenkins.war文件 3.启动tomcat服务器.启动成功后用浏览器打开访问地址http://127.0.0.1:8000,查看jenkins是否被成功部署(如下图). 二.配置jenkins及maven依赖 1.jenkins需要依赖jdk.如果服务器未安装jdk则需要先安装jdk.因为我们希望使用maven进

linux下部署jenkins

今天做作业连了一天的mysql. 最后我痛定思痛,决定从0开始学习jsp,省的又面临不会的局面. 忙活了一晚上,终于把数据库连接上了,不过,好伤心啊,我连个数据库都这么墨迹... <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@page import="data.database"%> <%@page