Jenkins自动化构建环境搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins自动化构建环境搭建相关的知识,希望对你有一定的参考价值。
Jenkins执行python写的selenium自动化脚本,通常会遇到,执行打不开浏览器,查看jenkins构建Console Output控制台输出信息,发现脚本是执行了的,但是出错了,打开浏览器出现问题,原因呢,是因为我们window安装的jenkins默认会产生一个window服务;那怎么解决这个问题呢。
1.先在控制面板-->管理工具-->服务;中找到Jenkins服务,-->属性,停止和禁用该服务。
有人会说了,你把服务停止了jenkins怎么用啊,别急,听笔者一一道来。
2、通过jenkins目录下的jenkins.war去手动启动服务
需要注意的是,手动启动这个服务jenkins需要重新配置,也就是说,你之前如果在windows服务下做了jenkins配置会丢失。包括设置的帐户密码。
一切需要重新配置。
以下命令启动jenkins.war,可以复制下来保存成.bat格式批处理。每次用jenkins手动去点击这个bat
echo "Jenkins CI automation testting" java -jar "C:\\Program Files (x86)\\Jenkins\\jenkins.war" pause
jenkins管理员的一些配置就不说了。如果你初始密码不知道,请仔细看页面,有一个地址提示,用文本文件打开后找到密文,那就是密码。
3、jenkins配置
系统管理-->系统配置
配置这两个就可以了,其它看你需要吧。
系统管理-->管理插件
Git plugin 安装这个就可以了。我们只是用来简单的构建执行。
新建job
在进入的页面,选择源代码管理
输入Git项目地址
构建触发器,这是用来设置执行的
*/5 * * * *这代表5分钟执行一次,注意星数字,空格
构建环境 选择执行windows批处理,因为是py脚本,可以直接双击执行,linux下可以选择shell
点构建,试一下,能不能执行我们的脚本。
我们看到,打开ie执行了,没有问题。
以上是关于Jenkins自动化构建环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
Tomcat+Jenkins+SonarQube+SVN+Maven 集成自动化环境搭建(Windows10环境下)
Mac 上自动化构建 jenkins 操作步骤(中)git环境搭建
利用 Jenkins 持续集成 iOS 项目,搭建自动化打包环境
Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)