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. 2018-11-19-WPF-使用-SharpDX-在-D3DImage-显示

    title author date CreateTime categories WPF 使用 SharpDX 在 D3DImage 显示 lindexi 2018-11-19 15:38:35 +08 ...

  2. 【GUI界面软件】快手评论区采集:自动采集10000多条,含二级评论、展开评论!

    目录 一.背景说明 1.1 效果演示 1.2 演示视频 1.3 软件说明 二.代码讲解 2.1 爬虫采集模块 2.2 软件界面模块 2.3 日志模块 三.获取源码及软件 一.背景说明 1.1 效果演示 ...

  3. ubuntu系统下安装最新版的MySQL

    目录 下载mysql源 视频地址 原文章地址 下载mysql源 打开mysql官网 mysql官网文档 进入下载地址页面 下载mysql源 apt-get install -y wget #如果没有w ...

  4. 命令行创建vue项目

    vue -h vue create learn-vue ❯ Manually select features 选择下面的组件(空格为选中/取消)回车确认 使用 history mode 使用node ...

  5. Go类型断言demo

    Go类型断言demo package main import ( "bytes" "encoding/json" "fmt" "i ...

  6. 暴力破解(Pikachu)

    暴力破解(Pikachu靶场) Burpsuite4种攻击类型 Sinper(狙击手): 可以理解为一个一个爆破,也就是字典只能设置一个,然后用字典替换选择的参数,爆破完一个参数后再爆破另一个参数. ...

  7. 🔥 Java Solon v2.7.6 发布

    Java Solon 是什么框架? Java "新的"应用开发框架.开放原子开源基金会,孵化项目.从零开始构建(非 java-ee 架构),有灵活的接口规范与开放生态. 追求: 更 ...

  8. ollama 源代码中值得阅读的部分

    阅读 Ollama 源代码以了解其内部工作机制.扩展功能或参与贡献,以下是一些值得重点关注的部分: 1. 核心服务模块: 查找负责启动和管理模型服务的主程序或类,这通常是整个项目的核心逻辑所在.关注如 ...

  9. Biwen.Settings添加对IConfiguration&IOptions的集成支持

    Biwen.Settings 是一个简易的配置项管理模块,主要的作用就是可以校验并持久化配置项,比如将自己的配置存储到数据库中,JSON文件中等 使用上也是很简单,只需要在服务中注入配置即可, 比如我 ...

  10. 干货 springcloud之 poenFeign的使用

    PoenFeign集成到springcloud项目中 先创建一个springboot项目 这里就不多说了 application.yml文件: server: port: 8082spring: ap ...