首页 > 其他分享 >Jenkins持续集成

Jenkins持续集成

时间:2023-06-01 10:12:48浏览次数:32  
标签:集成 插件 root 卸载 持续 Maven jenkins Jenkins 安装

1, 配置Global Tool Configuration

配置jenkins需要的maven、jdk路径

复制代码 复制代码
jdk的家目录路径

[root@web01 root]# echo $JAVA_HOME
/data/jdk
Java的版本信息

[root@web01 root]# java -version

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

maven的安装信息
[root@web01 root]# mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /data/apache-maven-3.3.9
Java version: 1.8.0_60, vendor: Oracle Corporation
Java home: /data/jdk1.8.0_60/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-642.el6.x86_64", arch: "amd64", family: "unix"
[root@web01 root]#
复制代码 复制代码

2, 配置安装插件jenkins plugin

需要安装的插件:

•发布插件 Deploy to container Plugin 必须

•Maven插件 Maven Integration plugin必须

•git插件 Git plugin 这个根据实际情况,我用的是svn

•svn插件 Subversion Plug-in 这个jenkins自带已经安装过了,推荐安装时有显示

非必须安装插件:

•发送邮件插件 Email Extension Plugi

 

2.1 插件安装

安装插件可以通过web页面安装和下载插件上传两种方式来安装插件。

 

 

点击“管理插件”--à"可选插件”,然后可以搜索要安装的插件,点击安装。

 

 

在配置Jenkins时,一般会少配置项,是应为我们没有安装相关的插件,例如:Maven Integration plugin

在jenkins里面点击安装后,报了如下的错误,原因是站点需要更新。

 

 

安装插件前必须先升级站点(曾经因为这个点,要我找什么http proxy代理,暂缓了进度一天时间。)

 

 

下面以上传插件安装Maven Integration plugin插件为例,具体的步骤如下:

进入https://wiki.jenkins-ci.org/display/JENKINS/Plugins 搜索需要的插件,如下图所示:

 

直接点2.4,浏览器会直接下载该插件的2.4版本,点archives进去过后:

 

 

下载完成,进入jenkins界面  点击系统管理-->管理插件-->高级页面中,如下图所示:

 

选择刚刚下载插件的路径,点击上传,插件安装完成,如下图所示:

 

2.2 插件卸载

Jenkins插件的卸载和安装一样的,也是有两种方式,第一种是通过web页面卸载,第二种是通过手工删除插件的相关文件进行卸载。下面这两种方法分别介绍下。

web页面卸载

在“系统管理”---》已安装-   选择要卸载的插件,点击卸载,即可

 

命令行卸载

本次jenkins我们是在centos上通过上传软件包方式安装的,所以jenkins的家目录是在/root./jenkins/下的,如下:

cat /etc/passwd |grep jenkins

标签:集成,插件,root,卸载,持续,Maven,jenkins,Jenkins,安装
From: https://www.cnblogs.com/kn-zheng/p/17448139.html

相关文章

  • 搭建jenkins实现自动化部署
    一、安装jenkins1、添加yumrepos,然后安装12sudo wget-O /etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat/jenkins.reposudo rpm--import https://pkg.jenkins.io/redhat/jenkins.io.key注:如果上边的执行成功就不用再执行这两......
  • Python进行多输出(多因变量)回归:集成学习梯度提升决策树GRADIENT BOOSTING,GBR回归训练
    原文链接: http://tecdat.cn/?p=25939最近我们被客户要求撰写关于多输出(多因变量)回归的研究报告,包括一些图形和统计输出。在之前的文章中,我们研究了许多使用多输出回归分析的方法。在本教程中,我们将学习如何使用梯度提升决策树GRADIENTBOOSTINGREGRESSOR拟合和预测多输出回归......
  • docker-compose一键部署jdk+tomcat+jmeter+ant+jenkins测试环境
    1.编写DokcerfileFROMcentos:7MAINTAINERhuangkai<[email protected]>RUNyum-yinstallvim\&&yum-yinstallnet-tools\&&yuminstalldejavu-sans-fontsfontconfig-yADDjdk-11_linux-x64_bin.tar.gz/usr/local/ADDapache-tomcat-9.0......
  • SpringBoot集成Redis
    依赖包:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><grou......
  • 基于Jmeter+ant+Jenkins+钉钉机器人群通知的接口自动化测试
    博主写的非常好https://www.cnblogs.com/tdp0108/p/17446834.html#top前言   搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境,本地java环境至少是JDK8及以上版本,最好是JAVA11或者JAVA17等较高的java环境,像jenkins这种持续构建工具基本都在向上兼容JAVA的......
  • 基于Jmeter+ant+Jenkins+钉钉机器人群通知的接口自动化测试
     前言   搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境,本地java环境至少是JDK8及以上版本,最好是JAVA11或者JAVA17等较高的java环境,像jenkins这种持续构建工具基本都在向上兼容JAVA的环境,以前的JAVA8或者以下版本可能在运行jenkins等时可能会有异常导致......
  • Jenkins(单独部署非容器版本)配置k8s【转】
    一、安装kubernetes插件1.在插件管理里面搜索kubernetes,如下图:点击manageJenkins进入配置页面:点击插件管理:搜索kubernetes插件:2.检查是否安装成功点击ManagerJenkins进入配置界面,然后点击ConfigureSystem:在系统配置里面可以找到Cloud配置项,则表示插件安装成功:注意:我这里......
  • 基于Centos7安装部署jenkins以及替换阿里源
    1,jenkins安装包下载地址:https://www.jenkins.io/zh/download/ https://mirrors.jenkins-ci.org/redhat/ 2,在Centos7上安装openjdkyum-yinstalljava-11-openjdk-devel3,安装jenkins的rpm包rpm-ivhjenkins-2.406-1.1.noarch.rpm4,关闭系统防火墙systemctlstop......
  • Jenkins教程(自动化部署)
    Jenkins教程(自动化部署)叶凡Jonas 软件测试成长之路 2023-05-2706:00 发表于上海收录于合集#测试运维系列12个1.Jenkins是什么?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins用Java语言编写......
  • 为什么一定要做集成测试?
    集成测试是软件开发中的一个重要阶段,也称为集成验证。它的主要目的是测试不同模块间的互操作性,以确保系统在整体上能够正常运行,并且符合预期的功能和性能要求。首先,集成测试可以帮助减少错误和缺陷,可以发现并解决因各种原因导致的模块间的集成问题。通过对软件进行完整性测试,开......