windows下jenkins的安装部署教程

1.环境配置准备

  1. JDK : 1.80
  2. MAVEN : 3.0.5
  3. Tomcat : 9.0.22

安装教程链接:https://blog.csdn.net/weixin_44394054/article/details/97371270

2. Jenkins下载安装

  1. 下载地址:https://jenkins.io/
  2. 把jenkins.war放到tomcat的webapps目录下,
  3. 启动tomcat,bin目录下的startup.bat
  4. 打开cmd至Jenkins安装目录下运行命令 java -jar jenkins.war
  5. 访问:localhost:8080/jenkins 就能进入jenkins管理页面

3.部署Jenkins

  1. 浏览器访问localhost:9080,会出现如下界面,找到密码文件输入密码点击继续
    在这里插入图片描述
  2. 安装插件:选择推荐的插件进行安装Install suggested plugins
    在这里插入图片描述
  3. 修改Jenkins访问端口,到Jenkins安装目录找到直接修改jenkins.xml --httpPort=8080
    在这里插入图片描述

4.配置Jenkins

进入系统设置

  1. 配置UTF-8编码
  2. 	[ LANG] 	zh_CN UTF-8
    

在这里插入图片描述

  1. 配置URL,使外网可以访问在这里插入图片描述
  2. 添加邮件收发配置
    在这里插入图片描述
    在这里插入图片描述
  3. 配置连接远程服务器的ssh
    去系统设置里配置Publish over SSH
    在这里插入图片描述
  4. 配置一下全局工具配置,不推荐自动安装
    在这里插入图片描述
    在这里插入图片描述
  5. 添加除了新手推荐需要安装的插件
    Publish Over SSH用于连接远程服务器
    在这里插入图片描述
    Deploy to container插件用于把打包的应用发布到远程服务器
    在这里插入图片描述
    SSH plugin:远程ssh登录server执行命令
    Parameterized Trigger Plugin:触发其他的job
    python plugin :支持python脚本的运行
    Git Plugin:使用Git作为源代码管理
    htmlpublisher:用于构建后生成html报告
    log parse:解析Jenkins构建生成的控制台日志
    Groovy :执行系统 Groovy 脚本,此处用于解决jenkins上的html文件丢失样式

构建项目

  1. 禁用jenkins作为windows 服务
    如果大家需要将基于selenium或pywinauto等库编写的自动化测试框架集成在jenkins中,那么测试框架的脚本要正常运行,需 要先禁用jenkins作为windows 服务,否则会出现无法正常启动浏览器,无法正常打开测试APP并定位到待测窗口,禁用方法如下:在window搜索框中搜索"服务"管理工具,打开后找到jenkins,点击"右键"->属性->“启动类型"改为"禁用”->点击确认.
  2. 构建第一个python的job
    回到Jenkins初始界面,在左侧菜单栏找到新建任务
    输入任务名称,构建一个自由风格的项目
    对项目进行配置:
    <1>general配置:
    在这里插入图片描述
    <2>源码管理配置
    如果还没有添加访问git的证书,先点击下图中的add,配置访问git的key。这个key跟我们在gitHub中配置公有秘钥的道理是一样的,jenkins调用git命令去Git服务器上pull代码,git服务器通过检查公钥私钥来保证安全性。如果机器上没有git的ssh key需要通过下面的命令自己手动生成一个。
    $ ssh -keygen -t rsa -C “xxxxxxxxxx@qq.com” (创建SHH KEY)
    在这里插入图片描述
    点击add后,详细配置如下图:
    在这里插入图片描述
    <3>构建执行脚本
    windows批处理命令详解请看博文:https://www.cnblogs.com/dongzhuangdian/p/5510941.html
    在这里插入图片描述
    <4>构建后配置如下:
    配置console output parsing:
    在这里插入图片描述
    配置输出html报告:
    在这里插入图片描述

<5> 解决jenkins上显示的测试报告css样式丢失
永久解决css样式丢失方法如下:
jenkins上安装 Groovy 插件,用来执行系统 Groovy 脚本,安装完成后,在增加构建步骤里添加:
Execute system Groovy script
在这里插入图片描述
执行脚本:System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”)
把脚本执行集成在项目中,这样就不用担心Jenkins重启了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值