Jenkins 2.479.1安装和邮箱配置教程

1.安装

在JDK安装并设置环境变量完成后,下载官网对应的war版本,在对应目录下打开命令行窗口并输入

bash 复制代码
java -jar jenkins.war

其余参数感兴趣可以自行查阅,这里启动的 jenkins 服务默认占用8080端口,在浏览器输入

localhost:8080进入jenkins。

登录和注册掠过

2.配置邮箱服务

2.1 下载插件

进入主界面,然后进入Plugins窗口

搜索栏搜索Email,安装 Email extension Plugin

因为我已经安装了,所以这里不显示

2.2 环境配置

2.2.1 进入System设置界面
2.2.2 设置系统管理员邮箱
2.2.3 设置Extend E-mail Notification

获取网易smtp服务授权码:

然后下拉设置默认接收者,这里还是输入网易邮箱地址

然后再下拉设置默认的主题和内容

2.2.4 设置邮件通知
2.2.5 测试

输入另一个邮箱测试查看是否配置正确:

这里表示设置成功,发件人是设置的网易邮箱,收件人则是测试输入的邮箱。

3.新建item

3.1 输入任务名称并选择freestyle project

3.2 源码管理

当一个项目运行使用的是相对路径时,不配置Git就会报错,如:python run xxx.py

1. 未配置 Git 仓库时的行为

bash 复制代码
building in workspace C:\Users\31294\.jenkins\workspace\liuma_test
  • Jenkins 直接使用空的工作空间目录 C:\Users\31294\.jenkins\workspace\liuma_test

  • 关键问题 :该目录是完全空的(没有测试脚本和代码)

  • 当执行批处理命令时:

    bash 复制代码
    C:\Users\31294\.jenkins\workspace\liuma_test>exit 2

    实际是因为找不到 run_suite.py 文件而失败

2.配置Git仓库时的行为

bash 复制代码
Cloning repository https://github.com/occultdp/liumaTest.git
Checking out Revision 39e35b2bfdc844583c2c38cfc8ca77524a186f33

也就是说配置了Git仓库之后Jenkins会先从仓库clone代码然后再执行,这样工作空间就拥有了全部的目录,因此使用相对路径也能找到对应的文件

3.3 trigger

一般用periodically,意思是周期的,定期的。

日程表格式:

复制代码
MINUTE HOUR DOM MONTH DOW

3.5 Build Steps

真正执行的代码,如果是要运行一个python文件或newman生成报告这种在命令行窗口输入的程序就选择第一个选项,再将对应的命令输入。

3.6 构建后操作

可以选择发送邮件或者生成报告等操作,生成的报告必须和命令生成的报告名相同,并且在地址栏填写对应的文件目录

相关推荐
cui_ruicheng12 小时前
Linux进程间通信(三):System V IPC与共享内存
linux·运维·服务器
ACP广源盛1392462567314 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
峥无15 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
码云数智-大飞15 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
Harvy_没救了16 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信16 小时前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
2401_8734794017 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
守城小轩17 小时前
基于Chrome140的Yahoo自动化(关键词浏览)——需求分析&环境搭建(一)
运维·自动化·chrome devtools·浏览器自动化·指纹浏览器·浏览器开发
handler0118 小时前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
日取其半万世不竭20 小时前
LVM 逻辑卷管理:不停机扩容磁盘的正确方式
运维·服务器