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自动化构建环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins - 持续集成环境搭建

Tomcat+Jenkins+SonarQube+SVN+Maven 集成自动化环境搭建(Windows10环境下)

Mac 上自动化构建 jenkins 操作步骤(中)git环境搭建

利用 Jenkins 持续集成 iOS 项目,搭建自动化打包环境

Jenkins一键构建自动化测试代码

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)