百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

Jenkins怎么安装?Jenkins控制台输出乱码怎么处理?

wptr33 2024-11-17 02:42 59 浏览

今天我们来看一看Jenkins的安装。

首先我们看一下Jenkins是什么,能够干什么。Jenkins呢是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

之前我在公司弄自动化平台的时候搭建过Jenkins来执行自动化脚本,今天就把之前搭建的经验分享出来。

安装Jenkins

首先我们需要保证搭建的系统中安装了jdk环境。

然后我们就访问Jenkins官网

(https://www.jenkins.io)

下载Jenkins软件包。

软件文件下载后,我们直接运行文件

直接点击下一步

选择你需要安装的文件夹

点击install进行安装

做个安静的美男子,静静地等待一会儿

安装好之后我们点击Finish,关闭安装窗口

系统自动弹出web访问界面

登录后会提示安装插件,你可以选择自己选择插件安装,也可以按照推荐安装

我们这边先选择自定义安装,后面缺少的插件还可以自己选择安装

然后创建一个管理员,当然也可以选择继续使用admin账户登录

配置实例路径

一切都弄好了之后,就可以开心的使用Jenkins给你带来的快乐了。


Jenkins控制台乱码怎么处理

1、 Jenkins系统设置中修改

点击左侧“系统挂办理”-右侧选择“系统设置”-“全局属性”,选择第一项全局属性,添加环境变量,其中键:LANG,值:zh.CH.UTF-8。点击保存,如下图所示

2、 Jenkins.xml文件修改

在Jenkins的安装目录下找到jenkins.xml文件

找到<arguments>……</arguments>,在中间添加-Difile.encoding=utf-8

3、 重启jenkins服务

方法一:停止jenkins:net stopjenkins

启动jenkins:net startjenkins

方法二:直接运行services.msc调起系统“服务”,找到jenkins手动重新启动

方法三:在DOS命令框中输入:

java –jar “D:\Program Files (x86)\jenkins\jenkins.war”

方法四:直接做个bat文件,以后每次启动jenkins,直接双击这个bat文件就可以了,bat文件内容如下:

java -jar "D:\Program Files (x86)\Jenkins\jenkins.war"

pause

selenium脚本不显示浏览器

原因

因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selenium cases 的时候不显示浏览器。

解决办法

Step 1. Control Panel(控制面板) -> Administrative Tools(管理工具) -> Services(服务)

找到Jenkins,右键菜单,执行stop; 右键菜单 “属性” start type 选择“Disabled” 点击 应用,点击确定。

(这一步目的:让jenkins不在以windows 服务的方式在后台运行)

Step2. 通过命令行启动

Jenkins Java -jar "D:\Program Files (x86)\Jenkins\jenkins.war"

当然,大家也可以做个bat文件,以后每次启动jenkins,双击运行这个bat文件就OK了,bat文件内容如下:

echo "Jenkins CI automation testting"java -jar "D:\Program Files (x86)\Jenkins\jenkins.war" pause

Step3. 重新创建Jenkins的Job,重新配置,再执行测试

问题解决了。

注意问题

(1)通过这种方式启动jenkins,之前以windows service 启动jenkins的数据都丢失了,需要重新创建job。

(2)之前以windows service 启动jenkins中安装的插件也没有了,需要重新安装所需插件。


如果可以的话,请帮忙点击下方广告,给菜鸟小白众筹一点电费,谢谢~

相关推荐

第 28 章:核心功能 SQL 查询 - PostgreSQL入门

欢迎来到我们史诗级教程的最终章!在上一章,我们成功地构建了博客系统的数据库骨架。现在,这个结构精良的数据库正静静地等待着我们去使用它。...

postgresql的6种索引介绍_postgresql默认用户名和密码

postgresql几种索引PostgreSQL支持多种索引类型,每种索引的设计原理、适用场景和优缺点各有不同。以下是对主要索引类型的详细介绍:...

第 20 章:索引与性能优化 - PostgreSQL入门

到目前为止,我们已经学习了如何设计表、保证数据完整性、以及如何用各种方式查询数据。但当我们的表从几十行增长到几百万、甚至上亿行时,一个之前只需要0.1秒的查询,可能会变成需要几分钟甚至几小时的“灾...

PostgreSQL 主从复制 完整指南_主从复制mysql

PostgreSQL主从复制(StreamingReplication)完整指南PostgreSQL主从复制是一种实时同步数据的机制,可以实现高可用性(HA)、读写分离和负载均衡。其...

PostgreSQL监控神器,千万注意这5大关键指标!

PostgreSQL监控神器,千万注意这5大关键指标!在当今数据驱动的业务环境中,数据库的性能和稳定性直接关系到企业的运营效率与用户体验。PostgreSQL作为一款功能强大的开源关系型数据库,被广泛...

Retool 如何升级主应用 4TB 的 PostgreSQL 数据库

本文最初发布于Retool官方博客。...

PostgreSQL查询计划_postgresql查询计划中的cost组成

深入解析PostgreSQL查询计划:优化性能的关键在数据库管理系统中,查询计划是执行SQL查询时的关键组成部分。PostgreSQL作为一款功能强大的开源关系型数据库,其查询计划的生成与优化对于提升...

第 27 章:数据库与表结构实现 - PostgreSQL入门

在上一章,我们已经绘制好了博客系统的宏伟蓝图。现在,是时候戴上安全帽,化身“建筑工程师”,将图纸上的设计一砖一瓦地搭建成真实的数据库结构了。...

谁帮我看看,为啥我的PostgreSQL查询速度这么慢???

...

PostgreSQL事务处理_postgresql时区问题

PostgreSQL事务处理:原理、应用与优化引言...

第 14 章:集合运算 (UNION, INTERSECT, EXCEPT) - PostgreSQL入门

在之前的章节里,我们所有的操作(JOIN...

PostgreSQL 安装指南及日常使用_postgresql 11安装

PostgreSQL安装与日常使用PostgreSQL是一款功能强大、开源的对象关系型数据库,支持高级SQL标准、扩展功能、事务完整性和高并发。本指南涵盖安装、配置、日常使用、性能优化、常见...

第 23 章:函数与存储过程 (PL/pgSQL) - PostgreSQL入门

到目前为止,我们与数据库的交互方式都是从外部客户端(如psql...

PostgreSQL是不是你的下一个JSON数据库?

根据Betteridge定律(任何头条的设问句可以用一个词来回答:不是),除非你的JSON数据很少修改,并且查询很多。最新版的PostgreSQL添加更多对JSON的支持,我们曾经问过PostgreS...

&quot;揭秘PostgreSQL:你必须掌握的数据类型全解析!&quot;

揭秘PostgreSQL:你必须掌握的数据类型全解析!在数据库管理系统中,PostgreSQL以其强大的功能和稳定性而著称。为了充分发挥其性能,理解并熟练掌握其数据类型是至关重要的。本文将深入探讨Po...