1. 原因分析

为什么执行web没有弹出浏览器,Jenkins日志显示正在执行中

jenkins是用windows installer 安装成 windows的服务了,那么启动windows后jenkins为后台服务,所以执行Project的时候浏览器为后台执行,后台执行也不是不行只是会报很多莫名其妙的断言错误或者存在中文显示

2. 解决方案:

不采用window后台运行Jenkins,在安装Jenkins的目录下,使用cmd命令窗口打开Jenkins,使用localhost:8080进入到Jenkins,不过,这样进到的Jenkins会是全新的Jenkins,所有东西都将面临全新配置,不过好在Jenkins提供了thinbackup备份的功能。

在搭建Jenkins时,采用Tomcat进行搭建,即可避免此问题

2.1 操作步骤:

2.1.1  Jenkins进行备份

1、Jenkins搜索安装【thinbackup】,安装成功后,会在【Manage Jenkins】里面看到

2、点击ThinBackup,进行设置,点击setting,设置备份的路径(备份和还原都需要配置)

3、配置好后,点击BACKUP NOW

4、备份成功后,可在备份文件夹看到备份的文件

2.1.2  禁用Jenkins服务,采用war启动Jenkins

1、 查找服务,找到Jenkins,禁用服务

2、到安装Jenkins的目录下,使用命令【java –jar jenkins.war】启动Jenkins

在这个目录下cmd进入

3、命令行启动Jenkins,如果中途报服务已启动,检查windows中的Jenkins的服务是不是只是禁止,没有停止,将其停止,继续进行

4、Jenkins启动成功后,可以用localhost:8080访问

5、 访问成功后,进到插件管理,下载ThinBackup插件,下载成功后,settings配置备份的文件为备份的文件夹,不然还原的时候,会找不到备份的时间,无法进行还原

6、还原的时间段是从备份的目录下取的,所以必须要配置备份的文件夹。否则还原时,没有时间进行还原

7、选择一个时间,点击还原

8、还原成功后,需要重新加载,点击Reload Configuration from Disk,获取备份,获取成功后,即可还原之前的项目和所有配置

3. 参考文章

https://blog.csdn.net/yuyanshen1/article/details/95493087?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

4.启动或重启Jenkins

使用cmd启动Jenkins,D:\installaddress\apache-tomcat-9.0.52\webapps>java -jar jenkins.war,命令行窗口不能关闭,关闭了,就不能访问Jenkins了

如果更新了插件,需要重启Jenkins,可以将这个窗口关闭,重新输入命令启动

如果点击tomcat里面的startup.bat,也会启动jenkins.war,这样会导致访问localhost:8080访问到的tomcat页面,可以shutdown.bat关闭

Jenkins构建UI自动化项目,指定本地执行,没弹起浏览显示的更多相关文章

  1. 5.jenkins 构建任务2--PHP项目

    推送代码 PHP 项目 然后我们要做的就是将 .jenkins下面 workspace下的代码. 推送到我们的项目机器上面 就ok了. 我们可以在php的jenkins的 项目配置中选择使用shell ...

  2. selenium(12)-web UI自动化项目实战(PO模式,代码封装)

    web UI自动化项目实战-项目 项目使用禅道,所以你需要搭建1个禅道,搭建禅道的方法和步骤见 https://www.cnblogs.com/xinhua19/p/13151296.html 搭建U ...

  3. Jenkins下构建UI自动化之初体验

    一.缘 起 笔者之前一直在Windows环境下编写UI自动化测试脚本,近日在看<京东系统质量保障技术实战>一书中,萌生出在jenkins下构建UI自动化测试的想法 二.思 路 首先,在Li ...

  4. jenkins构建多个项目执行顺序设置

    通常我们会在jenkins中构建多个项目,那么如果项目有依赖,或者有关联怎么办?  例: 如下图: ,有两个构建项目,posWeb是个web项目,welife是接口项目. 由于接口项目数据会影响pos ...

  5. jenkins构建一个maven项目[五]

    标签(linux): jenkins 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 构建一个maven项目,即为构建java项目.模拟实验之前先把实验代码推送到 ...

  6. jenkins 构建一个maven项目

    1.首先在 全局工具配置 里配置maven的路径信息 这里因为之前已经下载了maven并放在了E盘,因此只需要在 MAVEN_HOME 添加maven文件夹的路径 如若本地还没maven,勾选 “自动 ...

  7. 持续集成~Jenkins构建dotnetCore的项目

    上周一个大件就是dotnet core2.0发布了,伴随着.NET Standard2.0也发布了,整个微软的生态环境大好,当然也有一个BUG出来了,比如EFCore对Mysql的支持比起1.1来说, ...

  8. 【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解+jenkins容器运行宿主机shell命令的实现方法

    1.展示这段shell命令 +详解 #================================================================================= ...

  9. 使用jenkins构建一个maven项目

    1.登陆到jenkins首页,创建项目-->选择maven-->输入项目名称-->选择项目类型 2.进入项目配置:{先写一下项目描述和设置下保留的历史构建,然后向下拉} 找到源吗管理 ...

  10. jenkins构建一个python项目

    Jenkins发布后端python代码 “系统管理”“管理插件”“已安装” 检查是否有“Git plugin”和“Publish Over SSH”两个插件,如果没有,则需点击“可选插件”,找到它 ...

随机推荐

  1. dotnet 5 让 WPF 调用 WindowsRuntime 方法

    本文告诉大家在 dotnet 5 里,如何使用 WinRT 加上 Microsoft.Windows.SDK 的辅助来调用 WindowsRuntime 方法.当前是 2021.10 此时的 Wind ...

  2. Raft 共识算法4-选举限制

    Raft 共识算法4-选举限制 Raft算法中译版地址:https://object.redisant.com/doc/raft中译版-2023年4月23日.pdf 英原论文地址:https://ra ...

  3. 简易版跳板机-teleport使用

    目录 1 环境搭建 2 teleport工具搭建 3 teleport使用示例 3.1 资产管理-添加主机 3.2 资产管理-添加账号 3.3 创建用户 3.4 运维授权 3.5 安装客户端助手 3. ...

  4. WEB服务与NGINX(16)-网站logo之favicon.ico文件

    目录 1. 网站logo之favicon.ico文件 1.1 favicon.ico文件的作用 1.2 favicon.ico文件带来的问题 1. 网站logo之favicon.ico文件 1.1 f ...

  5. 若依报错:登录状态已过期,您可以继续留在该页面,或者重新登录;When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header.

    报错界面 后台报错 java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot c ...

  6. Vue3.x+springboot集成pageoffice

    说明:由于pageoffice浏览器是ie内核,vue3不兼容ie.所以需要把页面放在后端 一,前端项目: 1.index.html页面引用pageoffice.js <script type= ...

  7. c语言在Linux中的使用

    gcc版本升级 如何验证gcc正常使用,编译c以及运行 过程 要验证GCC(GNU Compiler Collection)是否正常使用,您可以按照以下步骤进行操作: 检查GCC是否安装:打开终端或命 ...

  8. 安装 MySQL ZIP 版本

    安装 MySQL 的 ZIP 版本相对于安装包版本稍微复杂一些,因为它需要手动解压和配置.以下是在 Windows 上安装 MySQL ZIP 版本的步骤: 下载 MySQL ZIP 文件: 前往 M ...

  9. CSS——选择器的优先级

    所谓CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序.样式表中的特殊性描述了不同规则的相对权重. !important > 行内样式>ID选择器 > 类选择器 > 标签 ...

  10. grafan+cadvisor+prometheus监控docker

    grafan+cadvisor+prometheus监控docker: 运行cadvisor: docker run \ --volume=/:/rootfs:ro \ --volume=/var/r ...