使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 49--CI/CD-开始探索使用Jenkins

一、实际运用

1、启动本地 Jenkins 服务,使用管理员账号密码登录(可自行更改密码);

下载安装中文汉化插件

2、 登录成功后,选择左侧菜单中的"Manage Jenkins"选项(若英文版本使用习惯可不汉化);

3、打开 Manage Jenkins(管理 Jenkins)界面,在当前页面鼠标向下滑动;(不建议立即升级版本!)

4、选中"Manage Plugins"(管理插件)选项→鼠标单击;

5、打开插件管理;

6、先选中"Available"页签→在搜索框中输入"chinese"(中文插件名称)→点击勾选→单击"Install without restart"(无需重启安装)按钮;

正常步骤是安装中文语言包插件,但是这里有警告信息,提示不支持当前 Jenkins 版本;

7、鼠标点击插件名称;

8、单击"Releases"按钮,选择更低版本的插件;

9、自行选择合适的版本插件,可直接点击下载;

10、或者选择其他方式下载插件(下载的插件要支持当前 Jenkins 版本)

插件和 Jenkins 对应比较版本:https://updates.jenkins-ci.org/download/plugins/

11、回到插件管理页面,选择"Advanced"(高级)按钮打开高级页签;

12、选择文件→选中已经下载准备好的插件安装包;

13、单击""按钮,开始安装;

14、依次按需完成其他插件安装;(例如 Jenkins2.346.3 安装 locale 语言包)

15、重新打开插件管理;

16、查看已经安装页签;

17、管理 Jenkins → System Configuration (系统管理)

18、默认语言设置为"zh_CN",勾选"Ignore browser preference and force this language to all users",Apply 应用 → Save 保存;

19、重新启动服务→重新登录;

安装其他插件

20、自行下载安装其他插件(若非必要,建议使用新的 Jenkins 版本);

二、更新升级JDK、Jenkins版本

1、更新升级 JDK 版本;自行更改 JDK 环境变量;

2、更新升级 Jenkins war 版本

安装插件

3、自行搜索安装相应的插件

一 、安装第一个中文语言包插件

4、开始安装第一个 Localization: Chinese (Simplified) 插件,选中确定后点击"Install"下载按钮;

5、下载安装稍慢!耐心等待;外网服务器,建议修改为国内镜像源(自行设置);

6、下载安装成功;

二、重新启动使其生效

7、登录账户密码

8、自行查看

三、继续安装其他插件

9、安装 Apache HttpComponents Client 4.x API 插件;

10、安装 JUnit Attachments 插件;

11、安装 Git client 插件;

12、安装 Git 插件;

13、安装 Email Extension 插件;

14、安装 Workspace Cleanup 插件(构建环境 → Delete workspace before build starts清空工作区);

15、安装 Timestamper 插件(构建环境 → Add timestamps to the Console Output 把结果输出到控制台);

16、 安装 Allure 插件(构建后操作 → Allure Report);

17、 后续再需要什么插件再自行安装(例如:GitHubGitLabGiteeAnsiColorAntBuild TimeoutDockerdescription setterJiraJob Configuration HistoryKubernetesMaven IntegrationNodeJSPrometheus metricsSimple ThemeSSH Agent 等等,烦请自行学习了解);

新建一个Jenkins的实例项目

18、回到首页 → 新建 Item

19、自定义名称 → 选择 构建一个自由风格的软件项目 → 单击"确定"按钮;

20、自行查看;

21、可直接单击"保存"按钮;

22、回到主页,能够查看到新建的项目(可自行按需设置);至此,本地 Jenkins 环境已经搭建完成;

相关推荐
南 阳2 小时前
Python从入门到精通day35
数据库·python·oracle
2501_901147832 小时前
第n个丑数:从暴力枚举到动态规划+多指针的学习笔记
笔记·学习·动态规划
玄〤2 小时前
Elasticsearch进阶实战:JavaRestClient操作索引与文档及海量数据批处理指南(黑马商城)(黑马微服务课day13)
elasticsearch·搜索引擎·微服务·jenkins
geovindu10 小时前
python: Memento Pattern
开发语言·python·设计模式·备忘录模式
寻星探路11 小时前
【JVM 终极通关指南】万字长文从底层到实战全维度深度拆解 Java 虚拟机
java·开发语言·jvm·人工智能·python·算法·ai
lbb 小魔仙11 小时前
【Java】Java 实战项目:手把手教你写一个电商订单系统
android·java·python
岱宗夫up11 小时前
FastAPI入门(上篇):快速构建高性能Python Web API
开发语言·前端·python·fastapi
Dxy123931021611 小时前
中文乱码恢复方案
开发语言·python
人间打气筒(Ada)11 小时前
Linux学习~日志文件参考
linux·运维·服务器·学习·日志·log·问题修复