jenkins2025安装、插件、邮箱发送使用

Tips:卸载从新安装(需要在C盘线先删除.jenkins文件),然后换个默认浏览器从新安装推荐的插件(不然安装插件这一步会报错,连接不到jenkins)

一、jenkins安装

  1. 访问jenkins官网:https://www.jenkins.io/download/
    双击war包开始下载,记住版本号jenkins2.5.4,因为要和jdk版本对应,不然启动会报错
    在这里插入图片描述
  2. 下载JDK21版本(好像不需要环境变量了),JDK21版本访问链接:JDK21版本官网
    下载后双击进行安装,默认下一步,默认下载到C盘目录,下载完成后,在终端输入:java -version
    显示版本号,就配置成功了
    在这里插入图片描述
    3. 在jenkins目录下启动war包,在war目录进行cmd进入终端执行:java -jar jenkins.war
    或java -jar Jenkins.war --httpPort=8080 --端口可自定义,默认是8080
    启动成功后,访问jenkins面板: http:localhost:8080/
    密码如下,或去指定的C盘目录查看(如下图)
    在这里插入图片描述
    在这里插入图片描述
    4. 输入密码后选择插件安装,选择安装推荐的插件进行安装
    在这里插入图片描述
    5. 输入账号和密码:一般都会默认admin,选择保存并完成
    在这里插入图片描述
    6. 在自己本地的话就默认URl地址,选择保存并完成
    在这里插入图片描述
    7. 选择开始使用jenkins
    在这里插入图片描述
    8. 后续登录地址:http://localhost:8080/,也可以创建一个bat文件放桌面,内容如下
    d:
    cd D:\Jenkins
    java -jar jenkins.war

二、 安装插件

  1. 设置-选择插件,可以看到已安装和未安装、待更新的插件(图1),可以直接搜索需要的插件进行安装(图2),记得安装插件后需要在览器重启(http://localhost:8080/restart/)
    在这里插入图片描述
    在这里插入图片描述

  2. 如果没有搜索到需要的插件,可以进行离线安装,Jenkins插件地址:https://plugins.jenkins.io/
    打开网址后,输入一个时间格式插件localization-support,点击搜索(图1),点击搜索到的插件
    在这里插入图片描述

  3. 这里看到有很多个版本,选择Releases,选择direct link,就会下载到本地一个hpi文件
    在这里插入图片描述
    在这里插入图片描述

  4. 在全局设置中,点击选择文件,导入后点击提交,重启一下(如果restart不了,就把war包停掉在刷新浏览器)
    在这里插入图片描述

  5. 查看离线安装的插件,已经安装成功,因为2插件已经包含1插件了,所以置灰了(后续可以尝试安装其他插件)
    在这里插入图片描述

三、邮箱配置

在全局设置,系统设置下配置邮箱(分两种,1是jenkins自带的邮箱插件,2是通过我们自己下载的插件进行配置,先看下系统自带的)
在这里插入图片描述

1. 系统自带邮箱配置
  1. 配置系统管理员邮箱
    在这里插入图片描述

  2. 配置系统自带邮箱:在高级里面添加邮箱应户名和授权密码(通过设置里面获取)
    在这里插入图片描述

  3. 配置完点击测试一下,提示测试成功OK
    在这里插入图片描述

  4. 默认触发类型,就是你希望发那些构建的任务状态,默认是只发失败的(在实际业务中也是只想接收失败,因为业务量有时候可以能太多),这里默认即可
    在这里插入图片描述

2. 使用邮箱插件
  1. 安装插件:Email Extension Plugin,查看是否已安装,如下安装OK
    在这里插入图片描述

  2. 安装插件:Build Timestamp Plugin,获取构建时的时间戳并转换为指定格式
    用于获取log和html测试报告名称发送邮件附件(需要手动安装)
    在这里插入图片描述

  3. 配置获取的时间戳格式 用于发送邮件时获取log和html报告为邮件附件
    在这里插入图片描述

  4. 配置发件箱与邮件类型, 和上面系统自带邮箱配置一致
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 点击再次测试,提示邮件发送成功
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/913706.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/913706.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue中通过tabs 切换 时 显示不同的echarts 特殊处理

需要进行特殊处理 比如强制 进行resize 的方法 不然 大小显示会出现问题我先把全部的代码弄上<script setup lang"ts"> import { ref, onMounted, onBeforeUnmount, nextTick } from vue import { useRoute } from vue-router import { message } from ant-des…

浅度解读-(未完成版)浅层神经网络-深层神经网络

文章目录浅层神经网络的前向传播计算流程矩阵在运算时形状的变化激活函数的作用为什么要有激活函数反向传播深层神经网络参数超参数参数初始化初始化权重的值选择浅层神经网络的前向传播 计算流程 #mermaid-svg-tMPs4IUCtqxvhJ24 {font-family:"trebuchet ms",verda…

【vben3源码解读】【useEcharts】【VueUse】详解useEcharts这个hooks的作用与相关库的使用(VueUse)

源代码 import type { EChartsOption } from echarts;import type { Ref } from vue;import type { Nullable } from vben/types;import type EchartsUI from ./echarts-ui.vue;import { computed, nextTick, watch } from vue;import { usePreferences } from vben/preference…

报错 400 和405解决方案

今天出了好多这个错误&#xff0c;Uncaught (in promise) AxiosError {message: Request failed with status code 400 , name: AxiosError , code: ERR_BAD_REQUEST , config: {…}, request: XMLHttpRequest, …}反正就是前后端的参数不匹配&#xff0c;要不就是请求方式不…

Java源码的前端编译

Java源码的前端编译 欢迎来到我的博客&#xff1a;TWind的博客 我的CSDN:&#xff1a;Thanwind-CSDN博客 我的掘金&#xff1a;Thanwinde 的个人主页 0.前言 当一份Java代码写好时&#xff0c;将其进行编译&#xff0c;运行&#xff0c;并不是简单把这个Java源码从头到尾执行…

JWT6报错误 kid empty unable to lookup correct key

JWT5和jwt6在加密和解密和时候还明些区别的 &#xff0c;在5中&#xff0c;是不需要这个kid的&#xff0c;加解都不需要。但6中是需要这个keyId。 所以在使用的时候要做个区别&#xff0c;参考下面链接&#xff1a; ThinkPhp5.0.24 JWT报错 ‘“kid“ empty, unable to lookup…

高效学习之一篇搞定分布式管理系统Git !

一、Git是什么1&#xff0e;Git是目前世界上最先进的分布式版本管理系统 2&#xff0e;工作原理/流程workspace&#xff1a;工作区 Index/Stage&#xff1a;暂存区 Repository&#xff1a;仓库区&#xff08;本地仓库&#xff09; Remote&#xff1a;远程仓库二、SVN和Git的最主…

AdsPower API 新增查询环境 Cookies 接口,自动化更进一步!

你是不是有过这样的经历&#xff1f;账号在 AdsPower 环境中已经成功登录&#xff0c;但你还要花时间手动导出 Cookies、再整理处理&#xff0c;过程繁琐、效率低下。 现在&#xff0c;我们上线了 API 查询环境 Cookies 的接口&#xff0c;支持通过 API 直接获取已登录环境的 …

Craftium游戏引擎中的客户端同步机制解析

Craftium游戏引擎中的客户端同步机制解析 craftium A framework for creating rich, 3D, Minecraft-like single and multi-agent environments for AI research based on Minetest 项目地址: https://gitcode.com/gh_mirrors/cr/craftium 游戏状态同步的核心问题 在分…

spring cloud负载均衡之FeignBlockingLoadBalancerClient、BlockingLoadBalancerClient

本文主要分析被 FeignClient 注解的接口类请求过程中负载均衡逻辑&#xff0c;流程分析使用的源码版本信息如下&#xff1a;<spring-boot.version>3.2.1</spring-boot.version><spring-cloud.version>2023.0.0</spring-cloud.version>背景 平常我们代码…

提示工程(Prompt Engineering)研究进展

提示工程(Prompt Engineering)研究进展 以及它如何帮助大语言模型(LLMs)和视觉语言模型(VLMs)更好地工作。用简单的话说,就是通过设计巧妙的“提示”(比如指令、例子),让模型在不修改内部参数的情况下,更精准地完成各种任务,比如回答问题、推理、生成内容等。 文档…

【ARM】AI开发板A7处理器JTAG实现指南

一、文档背景尽管开发板原厂提供了相关文档&#xff0c;但可能缺乏对 A7 处理器 JTAG 功能的详细说明。这可能会导致以下问题&#xff1a;开发人员难以理解和利用 A7 处理器的基本功能&#xff0c;阻碍调试和开发进度。在进行Uboot移植过程中&#xff0c;无法应用图形界面的调试…

FPGA(一)Quartus II 13.1及modelsim与modelsim-altera安装教程及可能遇到的相关问题

零.前言 在学习FPGA课程时&#xff0c;感觉学校机房电脑用起来不是很方便&#xff0c;想着在自己电脑上下载一个Quartus II 来进行 基于 vhdl 语言的FPGA开发。原以为是一件很简单的事情&#xff0c;没想到搜了全网文章发现几乎没有一个完整且详细的流程教学安装&#xff08;也…

软考(软件设计师)存储管理—存储空间管理,文件共享保护

一、文件存取方法 1. 顺序存取&#xff08;Sequential Access&#xff09; 原理&#xff1a;按记录写入顺序依次访问特点&#xff1a; 读操作&#xff1a;读取当前位置&#xff0c;指针自动前移写操作&#xff1a;追加到文件末尾 适用场景&#xff1a;磁带设备、日志文件 #merm…

Thinkphp6中如何将macro方法集成到Request类中

在学习crmeb的时候发现他使用了一个macro的方法用在中间件中&#xff0c;于对macro进行了简单的研究&#xff0c;发现这个方法可以在中间件中进行定义一些方法&#xff0c;然后让后面的控制器进行使用。 如&#xff1a; 在授权的中间件中&#xff0c;定义了$request->macro…

Java List 使用详解:从入门到精通

一、List 基础概念1.1 什么是 List&#xff1f;List 就像是一个智能书架&#xff1a;可以按顺序存放书籍&#xff08;元素&#xff09;每本书都有固定位置&#xff08;索引&#xff09;可以随时添加、取出或重新排列书籍// 创建一个书架&#xff08;List&#xff09; List<S…

Java零基础笔记06(数组:一维数组、二维数组)

明确: 程序是用来处理数据的, 因此要掌握数据处理的数据结构数组是编程中常用的数据结构之一&#xff0c;用于存储一系列相同类型的元素。在Java中&#xff0c;数组是一种对象&#xff0c;可以存储固定大小的相同类型元素的集合。1.一维数组数组是一个数据容器,可用来存储一批同…

10倍处理效率提升!阿里云大数据AI平台发布智能驾驶数据预处理解决方案

阿里云大数据AI平台重磅发布智能驾驶数据预处理解决方案&#xff0c;可帮助汽车行业客户实现构建高效、稳定的数据预处理产线流程&#xff0c;数据包处理效率相比自建可提升10倍以上&#xff0c;数据处理推理任务优化提速1倍以上&#xff0c;相同资源产能提升1倍[1]&#xff0c…

SAP HANA内存数据库解析:特性、优势与应用场景 | 技术指南

SAP HANA 是一款列式内存关系数据库&#xff0c;集 OLAP 和 OLTP 操作于一体。相较于同类产品&#xff0c;SAP HANA 需要的磁盘空间更少&#xff0c;并且可扩展性高。SAP HANA 可以部署在本地、公有云或私有云以及混合场景中。该数据库适用于各种数据类型的高级分析和事务处理。…

Openharmony4.0 rk3566上面rknn的完美调用

一 背景&#xff1a; 我们都知道如果要在android上面使用rknn推理模型需要按照如下的步骤&#xff1a; 详细请参考笔者的文章&#xff1a;Android11-rk3566平台上采用NCNN&#xff0c;RKNN框架推理yolo11官方模型的具体步骤以及性能比较-CSDN博客 简而言之就是 模型转换&#…