首页 > 其他分享 >测试 | CICD | JEKINS 持续

测试 | CICD | JEKINS 持续

时间:2023-08-18 16:46:27浏览次数:27  
标签:JEKINS ## CICD 配置 maven 构建 测试 Jenkins jenkins

#Jenkins持续集成
##介绍:
* 持续集成CI
* jenkins介绍
Jenkins是开源的java语言开发的持续集成工具,支持CI(持续集成),CD(持续交付项目)。集成Jenkins可以用于一些测试和项目部署。

##jenkins安装配置
* 1.下载war包 放到一个没有中文的目录下
* 2.使用指令启动jenkins服务--bs架构
java -jar jenkins.war --httpPort=8083
创建jenkins的目录结构----C:\Users\Dash\.jenkins
* 3.访问
localhost:8083
* 4.输入密码解锁
* 5.安装插件
* 6.创建管理员用户
* 7.配置jenkins地址

##jenkins构建一个项目
* 1.新建项目
* 2.构建配置 --- 指令
* 3.build now 立即构建
* 4.控制台输出

##jenkins结合allure使用
* 1.jenkins上安装allure插件
* 2.重启jenkins
* 3.配置allure命令行所在位置
* 4.配置jdk所在位置
* 5.创建 构建项目
* 6.查看报告

##Jenkins拉取仓库代码并自动部署
* 1.安装插件 重启jenkins
maven,deploy to container,subversion
* 2.安装并配置maven
解压apache-maven-3.6.2.rar到没有中文的目录下
创建MAVEN_HOME
添加环境变量
* %MAVEN_HOME%\bin
验证
* mvn --version
修改settings.xml配置文件
* 3.jenkins上配置maven的settings.xml文件位置
* 4.jenkins上配置maven环境变量
* 5.jenkins上配置jdk环境变量
* 6.创建maven项目
关联源代码 --- svn服务器仓库路径
构建配置
* 配置打包的指令 clean install -Ptest
手动构建 查看打包war文件
* 7.轮询构建

* 8.发布到tomcat服务器上
添加tomcat管理员
允许操作tomcat的ip网段
启动tomcat
jenkins上配置构建后的操作

标签:JEKINS,##,CICD,配置,maven,构建,测试,Jenkins,jenkins
From: https://www.cnblogs.com/zm1231/p/17640931.html

相关文章

  • SPI驱动0.96寸OLED单色屏刷新率测试以及代码优化改进,方法适用于SPI驱动其他设备
    目前嵌入式当中OLED常用驱屏方式有两种:SPI或IIC。以速度来讲,SPI速度相较于IIC会快上一些,硬件IIC相较于模拟IIC速度又会快上一些。此外还有模拟SPI的,但该种用法我遇到较少,本文就硬件SPI驱动OLED屏幕做一个简单的刷新率测试。 测试硬件平台:CH32V307VCT6+杜邦线连接0.96寸SPI接口O......
  • 软件测试|测试平台开发-Flask 入门:编写第一个简单 Web 应用
    简介Flask是一个轻量级的PythonWeb框架,它使得创建Web应用变得简单快捷。相比于Django框架,它具有以下的优点:轻:Flask是一个轻量级的Web框架,使用Python语言编写易:较其他同类型框架更为灵活、轻便且容易上手快:小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务......
  • 软件测试|使用 VMware 安装 Ubuntu 虚拟机的详细教程
    简介在日常工作中,我们有时候会遇到需要在Linux系统中部署环境,但是申请服务器资源的时效性又不高,很多时候就需要我们自己在电脑中有一套Linux的环境,但是如何在Windows电脑中部署Linux系统呢?很多时候,在电脑中创建一个虚拟机是我们的首选,在本教程中,我们将介绍如何使用VMware虚拟化软......
  • 软件测试|Linux三剑客之grep命令详解
    简介grep是一款在Linux和类Unix系统中广泛使用的文本搜索工具。它的名字来源于GlobalRegularExpressionPrint(全局正则表达式打印),它的主要功能是根据指定的模式(正则表达式)在文本文件中搜索并打印匹配的行。grep非常强大且灵活,可以用于日志分析、文件过滤、代码搜索等多种场......
  • 软件测试|Linux三剑客之sed命令详解
    简介sed(StreamEditor)是一款流式文本编辑器,在Linux和类Unix系统中广泛使用。它的设计目的是用于对文本进行处理和转换,可以用于替换、删除、插入、打印等操作。sed命令通过逐行处理文本,允许您使用简单的命令来编辑大量文本数据。本文将详细介绍sed命令的基本用法和一些常见的......
  • java私有方法单元测试
    使用junit5,类的代码为packagecom.sysush.tool;publicclassTool1{privatevoidhelloworld(){System.out.println("helloworld");}privateintadd(Integera,Integerb){returna+b;}}测试代码为:importorg.junit.jupiter.api.Test;importjava.lang......
  • vue3项目,vie框架,相对路径图片,测试时正常显示,发布后不显示问题解决方案
    参考Vite官网的说明,修改图片的引用路径后,图片发布后可以正常显示constimgUrl=newURL('./img.png',import.meta.url).hrefdocument.getElementById('hero-img').src=imgUrl官网地址: https://cn.vitejs.dev/guide/assets.html ......
  • OpenCV3.3深度神经网络DNN模块 实例1:读取单张PNG文件(opencv3.3环境测试)
    1#include<opencv2/opencv.hpp>2#include<opencv2/dnn.hpp>//dnn模块类3#include<iostream>45usingnamespacecv;6usingnamespacestd;78intmain(intargc,char**argv){9Matsrc=imread("tx.png");10......
  • 测试面试 | 标准工作流程 | 测试项目流程
    面试测试的小伙伴大都会被问到工作流程这一个问题。下面进行总结一下比较标准的测试流程吧~首先会召开需求分析会议,参与人员有产品经理、开发和测试,主要是探讨需求主要的一些功能点;然后开发就排期进行开发,主管开始编写测试计划,对测试进行任务分配。测试参......
  • OpenCV3.2图像分割 实例1:读取单张JPG图像(测试环境)
    1#include<opencv2/opencv.hpp>2#include<iostream>34usingnamespacecv;56intmain(intargc,char**argv)7{8Matsrc=imread("toux.jpg");//读取图像9if(src.empty())10{11printf("cou......